UNPKG

@integromat/proto

Version:
25 lines 778 B
import { DoneCallback } from './types'; import { IMTBase, ModuleType } from './base'; /** * Base class for all Listeners. * * @event data Module dispatches this event on new data. */ export declare class IMTListener extends IMTBase { readonly type = ModuleType.LISTENER; /** * Start listening for new data. * * @callback done Callback to call when listener is ready and listening. * @param {Error} err Error on error, otherwise null. */ start(done: DoneCallback): void; /** * Stop listening for new data. * * @callback done Callback to call when listener has stopped. * @param {Error} err Error on error, otherwise null. */ stop(done: DoneCallback): void; } //# sourceMappingURL=listener.d.ts.map