UNPKG

@ovine/core

Version:

Build flexible admin system with json.

34 lines (33 loc) 1.16 kB
export default ChromeTabs; declare class ChromeTabs { draggabillies: any[]; init(el: any): void; el: any; instanceId: number | undefined; emit(eventName: any, data: any): void; setupStyleEl(): void; styleEl: HTMLStyleElement | undefined; setupEvents(): void; get tabEls(): any[]; get tabContentEl(): any; get tabContentWidths(): number[]; get tabContentPositions(): any[]; get tabPositions(): any[]; layoutTabs(): void; createNewTabEl(): Element | null; addTab(tabProperties: any, { animate, background }?: { animate?: boolean | undefined; background?: boolean | undefined; }): void; setTabCloseEventListener(tabEl: any): void; get activeTabEl(): any; hasActiveTab(): boolean; setCurrentTab(tabEl: any, tabProperties?: {}): void; removeTab(tabEl: any, tabProperties?: {}): void; updateTab(tabEl: any, tabProperties: any): void; cleanUpPreviouslyDraggedTabs(): void; setupDraggabilly(): void; isDragging: boolean | undefined; draggabillyDragging: any; animateTabMove(tabEl: any, originIndex: any, destinationIndex: any): void; }