UNPKG

@robotlegsjs/createjs

Version:
34 lines (33 loc) 968 B
import { IClass, ILogger, ITypeFilter } from "@robotlegsjs/core"; import { IMediatorConfigurator } from "../dsl/IMediatorConfigurator"; import { IMediatorMapper } from "../dsl/IMediatorMapper"; import { IMediatorUnmapper } from "../dsl/IMediatorUnmapper"; import { MediatorViewHandler } from "./MediatorViewHandler"; /** * @private */ export declare class MediatorMapper implements IMediatorMapper, IMediatorUnmapper { private _mappings; private _typeFilter; private _handler; private _logger; /** * @private */ constructor(typeFilter: ITypeFilter, handler: MediatorViewHandler, logger?: ILogger); /** * @inheritDoc */ toMediator(mediatorClass: IClass<any>): IMediatorConfigurator; /** * @inheritDoc */ fromMediator(mediatorClass: IClass<any>): void; /** * @inheritDoc */ fromAll(): void; private _createMapping; private _deleteMapping; private _overwriteMapping; }