UNPKG

trigger.dev

Version:

A Command-Line Interface for Trigger.dev projects

54 lines (53 loc) • 2.01 kB
import type { Command } from "commander"; import { z } from "zod"; declare const TasksTriggerCommandOptions: z.ZodObject<{ apiUrl: z.ZodOptional<z.ZodString>; logLevel: z.ZodDefault<z.ZodEnum<{ debug: "debug"; error: "error"; info: "info"; log: "log"; none: "none"; warn: "warn"; }>>; skipTelemetry: z.ZodDefault<z.ZodBoolean>; profile: z.ZodDefault<z.ZodString>; config: z.ZodOptional<z.ZodString>; projectRef: z.ZodOptional<z.ZodString>; branch: z.ZodOptional<z.ZodString>; taskId: z.ZodString; env: z.ZodDefault<z.ZodEnum<{ dev: "dev"; preview: "preview"; prod: "prod"; production: "production"; staging: "staging"; }>>; payload: z.ZodOptional<z.ZodString>; payloadFile: z.ZodOptional<z.ZodString>; tag: z.ZodOptional<z.ZodArray<z.ZodString>>; idempotencyKey: z.ZodOptional<z.ZodString>; delay: z.ZodOptional<z.ZodString>; ttl: z.ZodOptional<z.ZodString>; queue: 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"; }>>; wait: z.ZodDefault<z.ZodBoolean>; timeout: z.ZodOptional<z.ZodCoercedNumber<unknown>>; }, z.core.$strip>; type TasksTriggerCommandOptions = z.infer<typeof TasksTriggerCommandOptions>; export declare function configureTasksTriggerCommand(program: Command): Command; export declare function readPayload(options: Pick<TasksTriggerCommandOptions, "payload" | "payloadFile">): Promise<unknown>; /** * Resolves to undefined if the deadline passes first. Requests can't be aborted, and their * retries could otherwise keep waiting well past --timeout. */ export declare function beforeDeadline<T>(promise: PromiseLike<T>, deadline: number | undefined): Promise<T | undefined>; export {};