UNPKG

@robotlegsjs/createjs

Version:
37 lines (36 loc) 892 B
import { IClass, IInjector } from "@robotlegsjs/core"; import { IMediatorMapping } from "../api/IMediatorMapping"; import { MediatorManager } from "./MediatorManager"; /** * @private */ export declare class MediatorFactory { private _mediators; private _injector; private _manager; /** * @private */ constructor(injector: IInjector, manager?: MediatorManager); /** * @private */ getMediator(item: any, mapping: IMediatorMapping): any; /** * @private */ createMediators(item: any, type: IClass<any>, mappings: any[]): any[]; /** * @private */ removeMediators(item: any): void; /** * @private */ removeAllMediators(): void; private _createMediator; private _addMediator; private _mapTypeForFilterBinding; private _unmapTypeForFilterBinding; private _requiredTypesFor; }