@robotlegsjs/pixi-signalmediator
Version:
TypeScript port of Robotlegs Extension SignalMediator
12 lines (11 loc) • 403 B
TypeScript
import { ISignal } from "@robotlegsjs/signals";
export declare const ISignalMap: unique symbol;
/**
* The Signal Map allows you to bind Signals to functions
*/
export interface ISignalMap {
addToSignal(signal: ISignal, handler: Function): void;
addOnceToSignal(signal: ISignal, handler: Function): void;
removeFromSignal(signal: ISignal, handler: Function): void;
removeAll(): void;
}