UNPKG

@omnia/foundation

Version:

Provide omnia foundation typings and tooling work on client side for omnia extension

21 lines (20 loc) 758 B
import { ViewContainerRef, OnDestroy } from '@angular/core'; import { IGlue } from '../../models'; export declare abstract class GlueToolbarItemBase implements OnDestroy { viewContainer: ViewContainerRef; glueEditor: IGlue.IGlueEditor; constructor(viewContainer: ViewContainerRef); onSelected($event?: any): void; setSelected(): void; show(): void; hide(): void; showTabs(tabs: Array<string>, activeTab?: string): Promise<void>; orderTabs(tabs: Array<string>): Promise<void>; activeTab(name: string): Promise<void>; hideTab(name: string): Promise<void>; showTab(name: string): Promise<void>; collapsePane(): void; expandPane(): void; ngOnDestroy(): void; dispose(): void; }