Fixed invoke inferred payload types (fix #830)
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@trigger.dev/sdk": patch
|
||||
---
|
||||
|
||||
Fixed invoke inferred payload types #830
|
||||
@@ -76,12 +76,10 @@ export type TriggerEventType<TTrigger extends Trigger<any>> = TTrigger extends T
|
||||
: never;
|
||||
|
||||
export type TriggerInvokeType<TTrigger extends Trigger<any>> = TTrigger extends Trigger<
|
||||
infer TEventSpec
|
||||
EventSpecification<any, infer TInvoke>
|
||||
>
|
||||
? TEventSpec["parseInvokePayload"] extends (payload: unknown) => infer TInvoke
|
||||
? TInvoke
|
||||
: any
|
||||
: never;
|
||||
? TInvoke
|
||||
: any;
|
||||
|
||||
export type VerifyResult =
|
||||
| {
|
||||
|
||||
Reference in New Issue
Block a user