UNPKG

@mobilelivenpm/fds-angular-qa

Version:

This library was generated with [Nx](https://nx.dev).

76 lines (75 loc) 2.62 kB
import { ElementRef, OnDestroy, EventEmitter, AfterContentInit, QueryList, TemplateRef, EmbeddedViewRef, ViewContainerRef, ChangeDetectorRef, AfterViewChecked, AfterViewInit } from '@angular/core'; import { BlockableUI } from '../shared/helpers'; import { FocusTrapFactory, FocusMonitor } from '@angular/cdk/a11y'; export declare class TabPanel implements AfterContentInit, OnDestroy { viewContainer: ViewContainerRef; cd: ChangeDetectorRef; closable: boolean; headerStyle: any; headerStyleClass: string; cache: boolean; templates: QueryList<any>; closed: boolean; view: EmbeddedViewRef<any>; _selected: boolean; _disabled: boolean; _header: string; _leftIcon: string; _rightIcon: string; loaded: boolean; id: string; contentTemplate: TemplateRef<any>; headerTemplate: TemplateRef<any>; tabView: TabView; constructor(tabView: any, viewContainer: ViewContainerRef, cd: ChangeDetectorRef); ngAfterContentInit(): void; get selected(): boolean; set selected(val: boolean); get disabled(): boolean; set disabled(disabled: boolean); get header(): string; set header(header: string); get leftIcon(): string; set leftIcon(leftIcon: string); get rightIcon(): string; set rightIcon(rightIcon: string); ngOnDestroy(): void; } export declare class TabView implements AfterContentInit, AfterViewChecked, AfterViewInit, BlockableUI { el: ElementRef; cd: ChangeDetectorRef; private focusTrap; private focusMonitor; orientation: string; style: any; styleClass: string; controlClose: boolean; navbar: ElementRef; inkbar: ElementRef; tabLinks: QueryList<any>; tabPanels: QueryList<TabPanel>; onChange: EventEmitter<any>; onClose: EventEmitter<any>; activeIndexChange: EventEmitter<number>; initialized: boolean; tabs: TabPanel[]; _activeIndex: number; preventActiveIndexPropagation: boolean; tabChanged: boolean; keyManager: any; constructor(el: ElementRef, cd: ChangeDetectorRef, focusTrap: FocusTrapFactory, focusMonitor: FocusMonitor); ngAfterContentInit(): void; ngAfterViewInit(): void; ngAfterViewChecked(): void; initTabs(): void; keyFunc(event: any): void; open(event: Event, tab: TabPanel): void; close(event: Event, tab: TabPanel): void; closeTab(tab: TabPanel): void; findSelectedTab(): TabPanel; findTabIndex(tab: TabPanel): number; getBlockableElement(): HTMLElement; get activeIndex(): number; set activeIndex(val: number); updateInkBar(): void; }