forked from ard/ruoyi-api

艾金辉
2023-07-21 64066a0cd1489bde1a85bec34a8c2c2fb1a47ee6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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 {};