UNPKG

@robotlegsjs/signalcommandmap

Version:

TypeScript port of Robotlegs Extensions SignalCommandMap

31 lines (30 loc) 740 B
import { CommandMapper, IClass, ICommandTrigger, IInjector, ILogger } from "@robotlegsjs/core"; import { ISignal } from "@robotlegsjs/signals"; /** * @private */ export declare class SignalCommandTrigger implements ICommandTrigger { private _signalClass; private _signal; private _injector; private _mappings; private _executor; /** * @private */ constructor(injector: IInjector, signalClass: IClass<ISignal>, processors?: Function[], logger?: ILogger); /** * @private */ createMapper(): CommandMapper; /** * @inheritDoc */ activate(): void; /** * @inheritDoc */ deactivate(): void; toString(): string; private _routePayloadToCommands; }