UNPKG

ng-zorro-antd-mobile

Version:

An enterprise-class mobile UI components based on Ant Design and Angular

61 lines (60 loc) 3.53 kB
import { DoCheck, AfterContentInit, QueryList, ElementRef, TemplateRef, EventEmitter } from '@angular/core'; import { TabPaneComponent } from './tab-pane.component'; import { TabDirection, TabBarPositionType, TabsOnChangeEvent } from './PropsType'; import * as i0 from "@angular/core"; export declare class TabsComponent implements DoCheck, AfterContentInit { prefixCls: string; selectedKey: number; keyToSelect: number; paneMoveStyle: string; private _startTime; private _startPosition; private _velocityThreshold; private _tabDirection; private _tabBarPosition; tabPanes: QueryList<TabPaneComponent>; tabContent: ElementRef; defaultTabBar: ElementRef; page: number; swipeable: boolean; useOnPan: boolean; animated: boolean; tabBarUnderlineStyle: object; distanceToChangeTab: number; tabTitleSize: number; tabBarActiveTextColor: string; tabBarInactiveTextColor: string; renderTabBar: TemplateRef<void>; tabBarBackgroundColor: string; prerenderingSiblingsNumber: number; tabBarTextStyle: object; /** should be removed when https://github.com/angular/angular/issues/20810 resolved **/ tabPanesContent: QueryList<TabPaneComponent>; get activeTab(): number; set activeTab(value: number); get tabBarPosition(): TabBarPositionType; set tabBarPosition(position: TabBarPositionType); get tabDirection(): TabDirection; set tabDirection(direction: TabDirection); onChange: EventEmitter<TabsOnChangeEvent>; onTabClick: EventEmitter<TabsOnChangeEvent>; amTabs: boolean; amTabsTop: boolean; amTabsLeft: boolean; amTabsRight: boolean; amTabsBottom: boolean; amTabsVertical: boolean; amTabsHorizontal: boolean; constructor(); clickTab(index: number): void; getCurrentTabPanes(): QueryList<TabPaneComponent>; onTouchStart(event: any): void; onTouchMove(event: any): void; onTouchEnd(event: any): void; ngAfterContentInit(): void; ngDoCheck(): void; private selectTabPane; private getVelocity; static ɵfac: i0.ɵɵFactoryDeclaration<TabsComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TabsComponent, "Tabs, nzm-tabs", never, { "page": { "alias": "page"; "required": false; }; "swipeable": { "alias": "swipeable"; "required": false; }; "useOnPan": { "alias": "useOnPan"; "required": false; }; "animated": { "alias": "animated"; "required": false; }; "tabBarUnderlineStyle": { "alias": "tabBarUnderlineStyle"; "required": false; }; "distanceToChangeTab": { "alias": "distanceToChangeTab"; "required": false; }; "tabTitleSize": { "alias": "tabTitleSize"; "required": false; }; "tabBarActiveTextColor": { "alias": "tabBarActiveTextColor"; "required": false; }; "tabBarInactiveTextColor": { "alias": "tabBarInactiveTextColor"; "required": false; }; "renderTabBar": { "alias": "renderTabBar"; "required": false; }; "tabBarBackgroundColor": { "alias": "tabBarBackgroundColor"; "required": false; }; "prerenderingSiblingsNumber": { "alias": "prerenderingSiblingsNumber"; "required": false; }; "tabBarTextStyle": { "alias": "tabBarTextStyle"; "required": false; }; "tabPanesContent": { "alias": "tabPanesContent"; "required": false; }; "activeTab": { "alias": "activeTab"; "required": false; }; "tabBarPosition": { "alias": "tabBarPosition"; "required": false; }; "tabDirection": { "alias": "tabDirection"; "required": false; }; }, { "onChange": "onChange"; "onTabClick": "onTabClick"; }, ["tabPanes"], never, false, never>; }