import { IClass } from "../../matching/IClass" ; import { ICommand } from "../../commandCenter/api/ICommand" ; import { IDirectCommandMapper } from "./IDirectCommandMapper" ; /**
 * Maps commands for direct (manual) execution
 */ export let IDirectCommandMap = Symbol ( "IDirectCommandMap" ) ; export interface IDirectCommandMap extends IDirectCommandMapper { param command detain ( command ) : void ; param command release ( command ) : void ; param handler return addMappingProcessor ( handler ) : IDirectCommandMap ; }