trigger.dev
Version:
A Command-Line Interface for Trigger.dev (v3) projects
15 lines (14 loc) • 760 B
TypeScript
import { BuildManifest, BuildTarget, TaskRunExecutionPayload, TaskRunExecutionResult } from "@trigger.dev/core/v3";
import { EventEmitter } from "node:events";
import { BackgroundWorker } from "../dev/backgroundWorker.js";
export type EventBusEvents = {
rebuildStarted: [BuildTarget];
buildStarted: [BuildTarget];
workerSkipped: [];
backgroundWorkerInitialized: [BackgroundWorker];
backgroundWorkerIndexingError: [BuildManifest, Error];
runStarted: [BackgroundWorker, TaskRunExecutionPayload];
runCompleted: [BackgroundWorker, TaskRunExecutionPayload, TaskRunExecutionResult, number];
};
export type EventBusEventArgs<T extends keyof EventBusEvents> = EventBusEvents[T];
export declare const eventBus: EventEmitter<EventBusEvents>;