UNPKG

@omnia/foundation

Version:

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

21 lines (20 loc) 712 B
import { OnDestroy, OnInit } from '@angular/core'; import { IGlue } from '../../models'; export declare abstract class GluePaneContentBase implements OnInit, OnDestroy { glueEditor: IGlue.IGlueEditor; tabName: string; name: string; subcribeIds: any[]; destroy: boolean; abstract onSelected(): 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; ngOnInit(): void; dispose(): void; }