@rontian/egret-robotlegs
Version:
Egret View Integration with RobotlegsJS
14 lines (13 loc) • 427 B
TypeScript
import { IClass } from "@robotlegsjs/core";
import { IMediatorConfigurator } from "./IMediatorConfigurator";
/**
* Maps a matcher to a concrete Mediator class
*/
export interface IMediatorMapper {
/**
* Maps a matcher to a concrete Mediator class
* @param mediatorClass The concrete mediator class
* @return Mapping configurator
*/
toMediator(mediatorClass: IClass<any>): IMediatorConfigurator;
}