UNPKG

@nivinjoseph/n-eda

Version:

Event Driven Architecture framework

18 lines 673 B
import { RoutedEvent } from "./broker.js"; import { Processor } from "./processor.js"; import { Scheduler } from "./scheduler.js"; export declare class OptimizedScheduler implements Scheduler { private readonly _queues; private readonly _processing; private readonly _processors; private readonly _partitionQueue; private readonly _cleanupDuration; private _cleanupTime; private _isDisposed; constructor(processors: ReadonlyArray<Processor>); scheduleWork(routedEvent: RoutedEvent): Promise<void>; dispose(): Promise<void>; private _executeAvailableWork; private _findWork; } //# sourceMappingURL=optimized-scheduler.d.ts.map