@robotlegsjs/phaser
Version:
RobotlegsJS integration with Phaser Scene Manager
25 lines (24 loc) • 685 B
TypeScript
import { IMediatorManager } from "../api/IMediatorManager";
import { IMediatorMapping } from "../api/IMediatorMapping";
import { ViewMediatorFactory } from "./ViewMediatorFactory";
/**
* @private
*/
export declare class ViewMediatorManager implements IMediatorManager {
private _factory;
/**
* @private
*/
constructor(factory: ViewMediatorFactory);
/**
* @private
*/
addMediator(mediator: any, item: any, mapping: IMediatorMapping): void;
/**
* @private
*/
removeMediator(mediator: any, item: any, mapping: IMediatorMapping): void;
private _onViewDestroy;
private _initializeMediator;
private _destroyMediator;
}