UNPKG

coersystem

Version:

Library for Angular projects

44 lines (43 loc) 2.58 kB
import { OnDestroy, AfterViewInit, EffectRef } from '@angular/core'; import { MatTabGroup } from '@angular/material/tabs'; import { ICoerRef } from 'coersystem/interfaces'; import { Tooltip } from 'bootstrap'; import * as i0 from "@angular/core"; export declare class CoerTab implements AfterViewInit, OnDestroy { contentRef: import("@angular/core").Signal<readonly any[]>; protected readonly _matTabGroup: import("@angular/core").Signal<MatTabGroup>; protected readonly _id: string; protected readonly _selectedIndex: import("@angular/core").WritableSignal<number>; protected readonly _isLoading: import("@angular/core").WritableSignal<boolean>; protected readonly _effectSelectedIndex: EffectRef; protected readonly _effectAlignTabs: EffectRef; protected _htmlElement: HTMLElement; protected _tooltipList: { id: string; tooltip?: Tooltip; }[]; height: import("@angular/core").InputSignal<string>; minHeight: import("@angular/core").InputSignal<string>; maxHeight: import("@angular/core").InputSignal<string>; selectedIndex: import("@angular/core").InputSignal<number>; alignTabs: import("@angular/core").InputSignal<"center" | "start" | "end">; stretchTabs: import("@angular/core").InputSignal<boolean>; onSelectedTab: import("@angular/core").OutputEmitterRef<ICoerRef>; constructor(); ngAfterViewInit(): void; ngOnDestroy(): void; protected _contentList: import("@angular/core").Signal<ICoerRef[]>; selectedTab: import("@angular/core").Signal<ICoerRef>; /** */ protected _SelectedIndexChange(selectedIndex: number): void; /** */ protected _GetTitle(tab: ICoerRef): string; /** */ protected _GetIcon(tab: ICoerRef): string; /** */ SelectTabBy(callback: (tab: ICoerRef) => boolean): void; /** */ protected _SetToolTip: (tab: ICoerRef) => string; static ɵfac: i0.ɵɵFactoryDeclaration<CoerTab, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CoerTab, "coer-tab", never, { "height": { "alias": "height"; "required": false; "isSignal": true; }; "minHeight": { "alias": "minHeight"; "required": false; "isSignal": true; }; "maxHeight": { "alias": "maxHeight"; "required": false; "isSignal": true; }; "selectedIndex": { "alias": "selectedIndex"; "required": false; "isSignal": true; }; "alignTabs": { "alias": "alignTabs"; "required": false; "isSignal": true; }; "stretchTabs": { "alias": "stretchTabs"; "required": false; "isSignal": true; }; }, { "onSelectedTab": "onSelectedTab"; }, ["contentRef"], never, false, never>; }