Type Alias ArvoEventHandlerFunctionOutput<TContract>

ArvoEventHandlerFunctionOutput<TContract>: {
    [K in keyof TContract["emits"]]: Pick<CreateArvoEvent<z.infer<TContract["emits"][K]>, K & string>,
        | "id"
        | "time"
        | "type"
        | "data"
        | "to"
        | "accesscontrol"
        | "redirectto"> & {
        __extensions?: Record<string, string | number | boolean>;
        executionunits?: number;
    }
}[keyof TContract["emits"]]

Represents the output of an ArvoEvent handler function.

Type Parameters

  • TContract extends VersionedArvoContract<any, any>