trigger.dev
Version:
A Command-Line Interface for Trigger.dev projects
586 lines (585 loc) • 21 kB
TypeScript
import { ReportPeriodSchema } from "@trigger.dev/core/v3/schemas";
import { z } from "zod";
export declare const CreateProjectInOrgInput: z.ZodObject<{
orgParam: z.ZodString;
name: z.ZodString;
}, z.core.$strip>;
export type CreateProjectInOrgInput = z.output<typeof CreateProjectInOrgInput>;
export declare const InitializeProjectInput: z.ZodObject<{
orgParam: z.ZodString;
projectRef: z.ZodOptional<z.ZodString>;
projectName: z.ZodString;
cwd: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type InitializeProjectInput = z.output<typeof InitializeProjectInput>;
export declare const CommonProjectsInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type CommonProjectsInput = z.output<typeof CommonProjectsInput>;
export declare const TriggerTaskInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
taskId: z.ZodString;
payload: z.ZodAny;
options: z.ZodOptional<z.ZodObject<{
queue: z.ZodOptional<z.ZodObject<{
name: z.ZodString;
}, z.core.$strip>>;
delay: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodISODateTime]>>;
idempotencyKey: z.ZodOptional<z.ZodString>;
machine: z.ZodOptional<z.ZodEnum<{
"large-1x": "large-1x";
"large-2x": "large-2x";
"medium-1x": "medium-1x";
"medium-2x": "medium-2x";
micro: "micro";
"small-1x": "small-1x";
"small-2x": "small-2x";
}>>;
maxAttempts: z.ZodOptional<z.ZodNumber>;
maxDuration: z.ZodOptional<z.ZodNumber>;
region: z.ZodOptional<z.ZodString>;
tags: z.ZodOptional<z.ZodArray<z.ZodString>>;
ttl: z.ZodDefault<z.ZodUnion<[z.ZodString, z.ZodNumber]>>;
}, z.core.$strip>>;
}, z.core.$strip>;
export type TriggerTaskInput = z.output<typeof TriggerTaskInput>;
export declare const CommonRunsInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
runId: z.ZodString;
}, z.core.$strip>;
export type CommonRunsInput = z.output<typeof CommonRunsInput>;
export declare const ReplayRunInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
runId: z.ZodString;
payload: z.ZodOptional<z.ZodAny>;
metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
tags: z.ZodOptional<z.ZodArray<z.ZodString>>;
queue: z.ZodOptional<z.ZodString>;
concurrencyKey: z.ZodOptional<z.ZodString>;
machine: z.ZodOptional<z.ZodEnum<{
"large-1x": "large-1x";
"large-2x": "large-2x";
"medium-1x": "medium-1x";
"medium-2x": "medium-2x";
micro: "micro";
"small-1x": "small-1x";
"small-2x": "small-2x";
}>>;
version: z.ZodOptional<z.ZodString>;
region: z.ZodOptional<z.ZodString>;
delay: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodISODateTime]>>;
ttl: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber]>>;
idempotencyKey: z.ZodOptional<z.ZodString>;
maxAttempts: z.ZodOptional<z.ZodNumber>;
maxDuration: z.ZodOptional<z.ZodNumber>;
priority: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export type ReplayRunInput = z.output<typeof ReplayRunInput>;
export declare const WaitForRunInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
runId: z.ZodString;
timeoutInSeconds: z.ZodDefault<z.ZodNumber>;
}, z.core.$strip>;
export type WaitForRunInput = z.output<typeof WaitForRunInput>;
export declare const GetRunDetailsInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
runId: z.ZodString;
maxTraceLines: z.ZodDefault<z.ZodNumber>;
cursor: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type GetRunDetailsInput = z.output<typeof GetRunDetailsInput>;
export declare const GetSpanDetailsInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
runId: z.ZodString;
spanId: z.ZodString;
}, z.core.$strip>;
export type GetSpanDetailsInput = z.output<typeof GetSpanDetailsInput>;
export declare const ListRunsInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
cursor: z.ZodOptional<z.ZodString>;
limit: z.ZodOptional<z.ZodNumber>;
status: z.ZodOptional<z.ZodEnum<{
CANCELED: "CANCELED";
COMPLETED: "COMPLETED";
CRASHED: "CRASHED";
DELAYED: "DELAYED";
DEQUEUED: "DEQUEUED";
EXECUTING: "EXECUTING";
EXPIRED: "EXPIRED";
FAILED: "FAILED";
PENDING_VERSION: "PENDING_VERSION";
QUEUED: "QUEUED";
SYSTEM_FAILURE: "SYSTEM_FAILURE";
TIMED_OUT: "TIMED_OUT";
WAITING: "WAITING";
}>>;
taskIdentifier: z.ZodOptional<z.ZodString>;
version: z.ZodOptional<z.ZodString>;
tag: z.ZodOptional<z.ZodString>;
from: z.ZodOptional<z.ZodString>;
to: z.ZodOptional<z.ZodString>;
period: z.ZodOptional<z.ZodString>;
machine: z.ZodOptional<z.ZodEnum<{
"large-1x": "large-1x";
"large-2x": "large-2x";
"medium-1x": "medium-1x";
"medium-2x": "medium-2x";
micro: "micro";
"small-1x": "small-1x";
"small-2x": "small-2x";
}>>;
region: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type ListRunsInput = z.output<typeof ListRunsInput>;
export declare const DeployInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
branch: z.ZodOptional<z.ZodString>;
environment: z.ZodEnum<{
preview: "preview";
prod: "prod";
staging: "staging";
}>;
skipPromotion: z.ZodOptional<z.ZodBoolean>;
skipSyncEnvVars: z.ZodOptional<z.ZodBoolean>;
skipUpdateCheck: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export type DeployInput = z.output<typeof DeployInput>;
export declare const ListDeploysInput: z.ZodObject<{
from: z.ZodOptional<z.ZodString>;
to: z.ZodOptional<z.ZodString>;
period: z.ZodOptional<z.ZodString>;
status: z.ZodOptional<z.ZodEnum<{
BUILDING: "BUILDING";
CANCELED: "CANCELED";
DEPLOYED: "DEPLOYED";
DEPLOYING: "DEPLOYING";
FAILED: "FAILED";
PENDING: "PENDING";
TIMED_OUT: "TIMED_OUT";
}>>;
cursor: z.ZodOptional<z.ZodString>;
limit: z.ZodOptional<z.ZodCoercedNumber<unknown>>;
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
branch: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
}, z.core.$strip>;
export type ListDeploysInput = z.output<typeof ListDeploysInput>;
export declare const QueryInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
query: z.ZodString;
scope: z.ZodDefault<z.ZodEnum<{
environment: "environment";
organization: "organization";
project: "project";
}>>;
period: z.ZodOptional<z.ZodString>;
from: z.ZodOptional<z.ZodString>;
to: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type QueryInput = z.output<typeof QueryInput>;
export declare const QuerySchemaInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
table: z.ZodString;
}, z.core.$strip>;
export type QuerySchemaInput = z.output<typeof QuerySchemaInput>;
export declare const ListDashboardsInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type ListDashboardsInput = z.output<typeof ListDashboardsInput>;
export declare const CreateDashboardInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
title: z.ZodString;
description: z.ZodOptional<z.ZodString>;
widgets: z.ZodOptional<z.ZodArray<z.ZodObject<{
id: z.ZodOptional<z.ZodString>;
title: z.ZodString;
query: z.ZodDefault<z.ZodString>;
display: import("@trigger.dev/core/v3/schemas").CompatibleZodDiscriminatedUnion<readonly [z.ZodObject<{
type: z.ZodLiteral<"table">;
prettyFormatting: z.ZodDefault<z.ZodBoolean>;
sorting: z.ZodDefault<z.ZodArray<z.ZodObject<{
desc: z.ZodBoolean;
id: z.ZodString;
}, z.core.$strip>>>;
}, z.core.$strip>, z.ZodObject<{
chartType: z.ZodEnum<{
bar: "bar";
line: "line";
}>;
xAxisColumn: z.ZodNullable<z.ZodString>;
yAxisColumns: z.ZodArray<z.ZodString>;
groupByColumn: z.ZodNullable<z.ZodString>;
stacked: z.ZodBoolean;
sortByColumn: z.ZodNullable<z.ZodString>;
sortDirection: z.ZodEnum<{
asc: "asc";
desc: "desc";
}>;
aggregation: z.ZodEnum<{
avg: "avg";
count: "count";
max: "max";
min: "min";
sum: "sum";
}>;
seriesColors: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
type: z.ZodLiteral<"chart">;
}, z.core.$strip>, z.ZodObject<{
column: z.ZodString;
aggregation: z.ZodEnum<{
avg: "avg";
count: "count";
first: "first";
last: "last";
max: "max";
min: "min";
sum: "sum";
}>;
sortDirection: z.ZodOptional<z.ZodEnum<{
asc: "asc";
desc: "desc";
}>>;
abbreviate: z.ZodDefault<z.ZodBoolean>;
prefix: z.ZodOptional<z.ZodString>;
suffix: z.ZodOptional<z.ZodString>;
type: z.ZodLiteral<"bignumber">;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodLiteral<"title">;
}, z.core.$strip>]>;
fillGaps: z.ZodOptional<z.ZodBoolean>;
position: z.ZodOptional<z.ZodObject<{
x: z.ZodNumber;
y: z.ZodNumber;
w: z.ZodNumber;
h: z.ZodNumber;
}, z.core.$strip>>;
}, z.core.$strict>>>;
}, z.core.$strip>;
export type CreateDashboardInput = z.output<typeof CreateDashboardInput>;
export declare const SetDashboardWidgetsInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
dashboardId: z.ZodString;
title: z.ZodOptional<z.ZodString>;
widgets: z.ZodArray<z.ZodObject<{
id: z.ZodOptional<z.ZodString>;
title: z.ZodString;
query: z.ZodDefault<z.ZodString>;
display: import("@trigger.dev/core/v3/schemas").CompatibleZodDiscriminatedUnion<readonly [z.ZodObject<{
type: z.ZodLiteral<"table">;
prettyFormatting: z.ZodDefault<z.ZodBoolean>;
sorting: z.ZodDefault<z.ZodArray<z.ZodObject<{
desc: z.ZodBoolean;
id: z.ZodString;
}, z.core.$strip>>>;
}, z.core.$strip>, z.ZodObject<{
chartType: z.ZodEnum<{
bar: "bar";
line: "line";
}>;
xAxisColumn: z.ZodNullable<z.ZodString>;
yAxisColumns: z.ZodArray<z.ZodString>;
groupByColumn: z.ZodNullable<z.ZodString>;
stacked: z.ZodBoolean;
sortByColumn: z.ZodNullable<z.ZodString>;
sortDirection: z.ZodEnum<{
asc: "asc";
desc: "desc";
}>;
aggregation: z.ZodEnum<{
avg: "avg";
count: "count";
max: "max";
min: "min";
sum: "sum";
}>;
seriesColors: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
type: z.ZodLiteral<"chart">;
}, z.core.$strip>, z.ZodObject<{
column: z.ZodString;
aggregation: z.ZodEnum<{
avg: "avg";
count: "count";
first: "first";
last: "last";
max: "max";
min: "min";
sum: "sum";
}>;
sortDirection: z.ZodOptional<z.ZodEnum<{
asc: "asc";
desc: "desc";
}>>;
abbreviate: z.ZodDefault<z.ZodBoolean>;
prefix: z.ZodOptional<z.ZodString>;
suffix: z.ZodOptional<z.ZodString>;
type: z.ZodLiteral<"bignumber">;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodLiteral<"title">;
}, z.core.$strip>]>;
fillGaps: z.ZodOptional<z.ZodBoolean>;
position: z.ZodOptional<z.ZodObject<{
x: z.ZodNumber;
y: z.ZodNumber;
w: z.ZodNumber;
h: z.ZodNumber;
}, z.core.$strip>>;
}, z.core.$strict>>;
}, z.core.$strip>;
export type SetDashboardWidgetsInput = z.output<typeof SetDashboardWidgetsInput>;
export { ReportPeriodSchema };
export declare const GetReportInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
key: z.ZodEnum<{
health: "health";
}>;
period: z.ZodOptional<z.ZodString>;
color: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export type GetReportInput = z.output<typeof GetReportInput>;
export declare const RunDashboardQueryInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
dashboardKey: z.ZodString;
widgetId: z.ZodString;
period: z.ZodOptional<z.ZodString>;
from: z.ZodOptional<z.ZodString>;
to: z.ZodOptional<z.ZodString>;
scope: z.ZodDefault<z.ZodEnum<{
environment: "environment";
organization: "organization";
project: "project";
}>>;
}, z.core.$strip>;
export type RunDashboardQueryInput = z.output<typeof RunDashboardQueryInput>;
export declare const ListPreviewBranchesInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type ListPreviewBranchesInput = z.output<typeof ListPreviewBranchesInput>;
export declare const ListAlertCapabilitiesInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
area: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type ListAlertCapabilitiesInput = z.output<typeof ListAlertCapabilitiesInput>;
export declare const ListAlertsInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
lifecycle: z.ZodOptional<z.ZodEnum<{
active: "active";
completed: "completed";
expired: "expired";
stopped: "stopped";
}>>;
attention: z.ZodOptional<z.ZodEnum<{
clear: "clear";
needs_attention: "needs_attention";
}>>;
}, z.core.$strip>;
export type ListAlertsInput = z.output<typeof ListAlertsInput>;
export declare const CreateAlertInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
capabilityKey: z.ZodString;
params: z.ZodObject<{
scope: z.ZodOptional<z.ZodObject<{
type: z.ZodEnum<{
all: "all";
errorGroup: "errorGroup";
queue: "queue";
queuePattern: "queuePattern";
task: "task";
}>;
queue: z.ZodOptional<z.ZodString>;
pattern: z.ZodOptional<z.ZodString>;
taskIdentifier: z.ZodOptional<z.ZodString>;
fingerprint: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
windowSec: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
condition: z.ZodDiscriminatedUnion<[z.ZodObject<{
kind: z.ZodLiteral<"threshold">;
operator: z.ZodEnum<{
"<": "<";
">": ">";
}>;
value: z.ZodNumber;
windowSec: z.ZodNumber;
holdSec: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>, z.ZodObject<{
kind: z.ZodLiteral<"state">;
stateKey: z.ZodString;
holdSec: z.ZodOptional<z.ZodNumber>;
params: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodNumber>>;
}, z.core.$strip>, z.ZodObject<{
kind: z.ZodLiteral<"occurrence">;
}, z.core.$strip>, z.ZodObject<{
kind: z.ZodLiteral<"absence">;
quietWindowSec: z.ZodNumber;
}, z.core.$strip>], "kind">;
behavior: z.ZodObject<{
expiresAt: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
notifiers: z.ZodArray<z.ZodDiscriminatedUnion<[z.ZodObject<{
type: z.ZodLiteral<"channel">;
channelId: z.ZodString;
}, z.core.$strip>, z.ZodObject<{
type: z.ZodLiteral<"chat">;
chatId: z.ZodString;
userId: z.ZodOptional<z.ZodString>;
}, z.core.$strip>], "type">>;
name: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type CreateAlertInput = z.output<typeof CreateAlertInput>;
export declare const ResolveAlertInput: z.ZodObject<{
projectRef: z.ZodOptional<z.ZodString>;
configPath: z.ZodOptional<z.ZodString>;
environment: z.ZodDefault<z.ZodEnum<{
dev: "dev";
preview: "preview";
prod: "prod";
staging: "staging";
}>>;
branch: z.ZodOptional<z.ZodString>;
alertId: z.ZodString;
}, z.core.$strip>;
export type ResolveAlertInput = z.output<typeof ResolveAlertInput>;