trigger.dev
Version:
A Command-Line Interface for Trigger.dev (v3) projects
17 lines (16 loc) • 625 B
TypeScript
import { BuildManifest } from "@trigger.dev/core/v3";
import { ResolvedConfig } from "@trigger.dev/core/v3/build";
import { CliApiClient } from "../apiClient.js";
import { DevCommandOptions } from "../commands/dev.js";
export interface WorkerRuntime {
shutdown(): Promise<void>;
initializeWorker(manifest: BuildManifest): Promise<void>;
}
export type WorkerRuntimeOptions = {
name: string | undefined;
config: ResolvedConfig;
args: DevCommandOptions;
client: CliApiClient;
dashboardUrl: string;
};
export declare function startWorkerRuntime(options: WorkerRuntimeOptions): Promise<WorkerRuntime>;