Skip to content

Commit 090bc2e

Browse files
committed
OverridableRunTaskOptions allows integrations to expose override task options to users
1 parent 4fe2fd6 commit 090bc2e

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

packages/core/src/schemas/api.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -602,6 +602,11 @@ export const RunTaskOptionsSchema = z.object({
602602

603603
export type RunTaskOptions = z.input<typeof RunTaskOptionsSchema>;
604604

605+
export type OverridableRunTaskOptions = Pick<
606+
RunTaskOptions,
607+
"retry" | "delayUntil" | "description"
608+
>;
609+
605610
export const RunTaskBodyInputSchema = RunTaskOptionsSchema.extend({
606611
idempotencyKey: z.string(),
607612
parentId: z.string().optional(),

packages/trigger-sdk/src/types.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import type {
22
DisplayProperty,
33
EventFilter,
44
Logger,
5+
OverridableRunTaskOptions,
56
Prettify,
67
RedactString,
78
RegisteredOptionsDiff,
@@ -16,6 +17,7 @@ import { TriggerClient } from "./triggerClient";
1617
export type {
1718
DisplayProperty,
1819
Logger,
20+
OverridableRunTaskOptions,
1921
Prettify,
2022
RedactString,
2123
RegisteredOptionsDiff,

0 commit comments

Comments
 (0)