fix: defineJob with generic for triggerType

This commit is contained in:
Akhil
2023-07-15 16:30:11 +00:00
parent d6e43c40c9
commit f985dc93aa
+8 -7
View File
@@ -863,13 +863,14 @@ export class TriggerClient {
};
}
defineJob(
options: JobOptions<
Trigger<EventSpecification<any>>,
Record<string, TriggerIntegration<IntegrationClient<any, any>>>
>
) {
return new Job(this, options);
defineJob<
TTrigger extends Trigger<EventSpecification<any>>,
TIntegrations extends Record<
string,
TriggerIntegration<IntegrationClient<any, any>>
> = {}
>(options: JobOptions<TTrigger, TIntegrations>) {
return new Job<TTrigger, TIntegrations>(this, options);
}
}