12345678910111213141516171819 |
- import Element from './Element';
- import Displayable from './graphic/Displayable';
- declare function shapeCompareFunc(a: Displayable, b: Displayable): number;
- export default class Storage {
- private _roots;
- private _displayList;
- private _displayListLen;
- traverse<T>(cb: (this: T, el: Element) => void, context?: T): void;
- getDisplayList(update?: boolean, includeIgnore?: boolean): Displayable[];
- updateDisplayList(includeIgnore?: boolean): void;
- private _updateAndAddDisplayable;
- addRoot(el: Element): void;
- delRoot(el: Element | Element[]): void;
- delAllRoots(): void;
- getRoots(): Element<import("./Element").ElementProps>[];
- dispose(): void;
- displayableSortFunc: typeof shapeCompareFunc;
- }
- export {};
|