Fixed invoke inferred payload types (fix #830)

This commit is contained in:
Eric Allam
2024-01-10 10:44:35 +00:00
parent 5d0a731cf6
commit 73cb8839a5
2 changed files with 8 additions and 5 deletions
+5
View File
@@ -0,0 +1,5 @@
---
"@trigger.dev/sdk": patch
---
Fixed invoke inferred payload types #830
+3 -5
View File
@@ -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 =
| {