@companion-module/base
    Preparing search index...

    Type Alias CompanionActionSchema<TOptions, TResult>

    CompanionActionSchema: [TResult] extends [JsonValue]
        ? CompanionActionSchemaWithResult<TOptions, TResult>
        : [TResult] extends [void]
            ? CompanionActionSchemaWithoutResult<TOptions>
            : never

    Two kinds of action can be described:

    Type Parameters