UNPKG

@robotlegsjs/core

Version:

An architecture-based IoC framework for JavaScript/TypeScript

28 lines (27 loc) 693 B
import { ICommandTrigger } from "../api/ICommandTrigger"; /** * @private */ export declare class CommandTriggerMap { private _triggers; private _keyFactory; private _triggerFactory; /** * Creates a command trigger map * * @param keyFactory Factory function to creates keys * @param triggerFactory Factory function to create triggers */ constructor(keyFactory: Function, triggerFactory: Function); /** * @private */ getTrigger(...params: any[]): ICommandTrigger; /** * @private */ removeTrigger(...params: any[]): ICommandTrigger; private _getKey; private _createTrigger; private _destroyTrigger; }