UNPKG

@sidequest/engine

Version:

@sidequest/engine is the core engine of SideQuest, a distributed background job processing system for Node.js and TypeScript.

18 lines (17 loc) 978 B
export { Engine } from './engine.js'; export { Dispatcher } from './execution/dispatcher.js'; export { ExecutorManager } from './execution/executor-manager.js'; export { QueueManager } from './execution/queue-manager.js'; export { JOB_BUILDER_FALLBACK } from './job/constants.js'; export { JobBuilder } from './job/job-builder.js'; export { JobTransitioner } from './job/job-transitioner.js'; export { differentQueueConfig, grantQueueConfig } from './queue/grant-queue-config.js'; export { cleanupFinishedJobs } from './routines/cleanup-finished-job.js'; export { releaseStaleJobs } from './routines/release-stale-jobs.js'; import * as runner from './shared-runner/runner.js'; export { runner as run }; export { RunnerPool } from './shared-runner/runner-pool.js'; export { importSidequest } from './utils/import.js'; export { clearGracefulShutdown, gracefulShutdown } from './utils/shutdown.js'; export { MainWorker } from './workers/main.js'; //# sourceMappingURL=index.js.map