Appearance
Type Alias: DynamicTriggerRequestData<TSchema>
ts
type DynamicTriggerRequestData<TSchema> = Omit<TriggerRequestData, "args"> & {
args: TSchema extends undefined ? TriggerRequestData["args"] : TSchema extends DynamicTriggerArgumentSchema ? DynamicTriggerArguments<TSchema> : never;
};Callback data: typed arguments when a schema is supplied, historical args otherwise.
Type declaration
args
ts
args: TSchema extends undefined ? TriggerRequestData["args"] : TSchema extends DynamicTriggerArgumentSchema ? DynamicTriggerArguments<TSchema> : never;Type Parameters
TSchema
TSchema extends | DynamicTriggerArgumentSchema | undefined = undefined