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

    Type Alias CompanionActionDefinitions<Tschemas>

    CompanionActionDefinitions: {
        [K in keyof Tschemas]: Tschemas[K] extends infer Schema
            ? Schema extends CompanionActionSchemaWithResult<
                infer Options,
                infer Result,
            >
                ? | CompanionActionDefinitionBase<Options> & (
                    | CompanionActionDefinitionSubscribeHooks<Options>
                    | CompanionActionDefinitionNoSubscribeHooks
                ) & CompanionActionDefinitionCallbackWithResult<Options, Result>
                | false
                | undefined
                : Schema extends CompanionActionSchemaWithoutResult<infer Options>
                    ?
                        | CompanionActionDefinitionBase<Options> & (
                            | CompanionActionDefinitionSubscribeHooks<Options>
                            | CompanionActionDefinitionNoSubscribeHooks
                        ) & CompanionActionDefinitionCallbackWithoutResult<Options>
                        | false
                        | undefined
                    : never
            : never
    }

    The definition of a set of actions, as a record of CompanionActionDefinitions.

    Type Parameters