Appearance
Type Alias: TriggerPreferenceCallback<TSchema>
ts
type TriggerPreferenceCallback<TSchema> = (trigger, request, resolve, reject) => void | Promise<unknown>;Confirm with resolve(), or reject() to refund the activation.
Type Parameters
TSchema
TSchema extends DynamicTriggerArgumentSchema = DynamicTriggerArgumentSchema
Parameters
trigger
TriggerPreference<TSchema>
request
TriggerPreferenceRequest<TSchema>
resolve
() => Promise<void>
reject
(reason?) => Promise<void>
Returns
void | Promise<unknown>