@robotlegsjs/createjs
Version:
CreateJS View Integration with RobotlegsJS
42 lines (41 loc) • 1.04 kB
TypeScript
import { EventDispatcher } from "@robotlegsjs/core";
import { ContainerBinding } from "./ContainerBinding";
/**
* @private
*/
export declare class ContainerRegistry extends EventDispatcher {
private _bindings;
/**
* @private
*/
get bindings(): ContainerBinding[];
private _rootBindings;
/**
* @private
*/
get rootBindings(): ContainerBinding[];
private _bindingByContainer;
/**
* @private
*/
addContainer(container: createjs.Container): ContainerBinding;
/**
* @private
*/
removeContainer(container: createjs.Container): ContainerBinding;
/**
* Finds the closest parent binding for a given display object
*
* @private
*/
findParentBinding(target: createjs.Container): ContainerBinding;
/**
* @private
*/
getBinding(container: createjs.Container): ContainerBinding;
private _createBinding;
private _removeBinding;
private _addRootBinding;
private _removeRootBinding;
private _onBindingEmpty;
}