@amirmarmul/waba-common
Version:

10 lines (9 loc) • 431 B
TypeScript
import { Worker as WorkerContract } from '../../../core/domain/events/Worker';
import { Listener as ListenerContract } from '../../../core/domain/events/Listener';
export declare class Worker implements WorkerContract {
protected listeners: ListenerContract[];
constructor(listeners: any[]);
protected registerListeners(listeners: any[]): void;
protected resolve(klass: any): ListenerContract;
start(): void;
}