UNPKG

@robotlegsjs/createjs

Version:
34 lines (33 loc) 852 B
import { IClass } from "@robotlegsjs/core"; import { IViewHandler } from "../../viewManager/api/IViewHandler"; import { IMediatorMapping } from "../api/IMediatorMapping"; import { MediatorFactory } from "./MediatorFactory"; /** * @private */ export declare class MediatorViewHandler implements IViewHandler { private _mappings; private _knownMappings; private _factory; /** * @private */ constructor(factory: MediatorFactory); /** * @private */ addMapping(mapping: IMediatorMapping): void; /** * @private */ removeMapping(mapping: IMediatorMapping): void; /** * @private */ handleView(view: createjs.DisplayObject, type: IClass<any>): void; /** * @private */ handleItem(item: any, type: IClass<any>): void; private _getInterestedMappingsFor; }