@robotlegsjs/createjs
Version:
CreateJS View Integration with RobotlegsJS
34 lines (33 loc) • 968 B
TypeScript
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;
}