trigger.dev
Version:
A Command-Line Interface for Trigger.dev projects
19 lines (18 loc) • 925 B
TypeScript
import { BuildManifest, BuildTarget, TaskRunExecution, TaskRunExecutionResult } from "@trigger.dev/core/v3";
import { EventEmitter } from "node:events";
import { BackgroundWorker } from "../dev/backgroundWorker.js";
import { Socket } from "socket.io-client";
export type EventBusEvents = {
rebuildStarted: [BuildTarget];
buildStarted: [BuildTarget];
buildFailed: [BuildTarget, Error];
workerSkipped: [];
backgroundWorkerInitialized: [BackgroundWorker];
backgroundWorkerIndexingError: [BuildManifest, Error];
runStarted: [BackgroundWorker, TaskRunExecution];
runCompleted: [BackgroundWorker, TaskRunExecution, TaskRunExecutionResult, number];
socketConnectionDisconnected: [Socket.DisconnectReason];
socketConnectionReconnected: [string];
};
export type EventBusEventArgs<T extends keyof EventBusEvents> = EventBusEvents[T];
export declare const eventBus: EventEmitter<EventBusEvents>;