UNPKG

@robotlegsjs/pixi-signalmediator

Version:
12 lines (11 loc) 516 B
import { ISignal } from "@robotlegsjs/signals"; import { ISignalMap } from "../api/ISignalMap"; export declare class SignalMap implements ISignalMap { protected _handlersBySignal: Map<ISignal, Function[]>; constructor(); addToSignal(signal: ISignal, handler: Function): void; addOnceToSignal(signal: ISignal, handler: Function): void; removeFromSignal(signal: ISignal, handler: Function): void; removeAll(): void; protected storeSignalHandler(signal: ISignal, handler: Function): void; }