@robotlegsjs/pixi
Version:
PIXI View Integration with RobotlegsJS
30 lines (29 loc) • 768 B
TypeScript
/**
* Configures a mediator mapping
*/
export interface IMediatorConfigurator {
/**
* Guards to check before allowing a mediator to be created
*
* @param guards Guards
* @return Self
*/
withGuards(...guards: any[]): IMediatorConfigurator;
/**
* Hooks to run before a mediator is created
*
* @param hooks Hooks
* @return Self
*/
withHooks(...hooks: any[]): IMediatorConfigurator;
/**
* Should the mediator be removed when the mediated item looses scope?
*
* <p>Usually this would be when the mediated item is a Display Object
* and it leaves the stage.</p>
*
* @param value Boolean
* @return Self
*/
autoRemove(value: boolean): IMediatorConfigurator;
}