UNPKG

@antv/f6-ui

Version:

UI system for @antv/f6

52 lines (51 loc) 1.4 kB
export default abstract class UIBaseNode { styleNode: any; gNode: any; parent: any; children: any[]; isMounted: boolean; isDisplay: boolean; private _parentGNode; private _prevAttrs; private _prevStyle; private _prevLayout; private events; constructor(styleNode?: any); get top(): any; get left(): any; get width(): any; get height(): any; get tagName(): any; get style(): any; get attributes(): any; private get _layout(); set parentGNode(gNode: any); get parentGNode(): any; setParent(parent: any): void; appendChild(...list: any[]): void; removeChild(child: any): void; remove(): void; query(selector: any): any; queryAll(selector: any): any[]; private manualMount; reflow(): void; layout(): void; mount(): void; didMount(): void; unmount(): void; didUnmount(): void; private render; didUpdate(): void; shouldUpdate(prevAttr: any, prevStyle: any, prevLayout: any): boolean; draw(parentGNode?: any): void; animate(): void; private clearLayout; setAttribute(key: any, value: any): void; setStyle(key: any, value: any): void; getAttribute(key: any): any; getStyle(key: any): any; setText(text: any): void; trigger: (e: any) => void; on(eventName: any, fn: any): void; off(eventName: any, fn: any): void; }