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

    Type Alias CompanionActionDefinitionCallbackWithoutResult<TOptions>

    The definition of an action that doesn't return a result omits hasResult or explicitly specifies hasResult: false.

    type CompanionActionDefinitionCallbackWithoutResult<
        TOptions extends CompanionOptionValues,
    > = {
        callback: (
            action: CompanionActionEvent<TOptions>,
            context: CompanionActionCallbackContext,
        ) => Promise<void> | void;
        hasResult?: false;
    }

    Type Parameters

    Index

    Properties

    Properties

    callback: (
        action: CompanionActionEvent<TOptions>,
        context: CompanionActionCallbackContext,
    ) => Promise<void> | void

    A function called when the callback executes, potentially returning a result value.

    hasResult?: false