UNPKG

900 BTypeScriptView Raw
1import { NavOptions } from './nav-util';
2import { ViewController } from './view-controller';
3export interface Nav {
4 goToRoot(opts: NavOptions): Promise<any>;
5}
6export interface Tabs {
7 viewCtrl: ViewController;
8 _tabs: Tab[];
9 select(tabOrIndex: number | Tab, opts: NavOptions, fromUrl: boolean): void;
10 _top: number;
11 setTabbarPosition(top: number, bottom: number): void;
12 _getSelectedTabIndex(secondaryId: string, fallbackIndex?: number): number;
13 getByIndex(index: number): Tab;
14}
15export interface Tab {
16 tabUrlPath: string;
17 tabTitle: string;
18 index: number;
19 _lazyRootFromUrl: string;
20 _lazyRootFromUrlData: string;
21}
22export interface Content {
23 resize(): void;
24}
25export interface Footer {
26}
27export interface Header {
28}
29export interface Navbar {
30 setBackButtonText(backButtonText: string): void;
31 hideBackButton: boolean;
32 didEnter(): void;
33}