You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
2.9 KiB
51 lines
2.9 KiB
/**
|
|
* @license
|
|
* Copyright Google LLC All Rights Reserved.
|
|
*
|
|
* Use of this source code is governed by an MIT-style license that can be
|
|
* found in the LICENSE file at https://angular.io/license
|
|
*/
|
|
import { Directionality } from '@angular/cdk/bidi';
|
|
import { ViewportRuler } from '@angular/cdk/scrolling';
|
|
import { AfterContentChecked, AfterContentInit, ChangeDetectorRef, ElementRef, NgZone, OnDestroy, QueryList, AfterViewInit } from '@angular/core';
|
|
import { BooleanInput } from '@angular/cdk/coercion';
|
|
import { MatInkBar } from './ink-bar';
|
|
import { MatTabLabelWrapper } from './tab-label-wrapper';
|
|
import { Platform } from '@angular/cdk/platform';
|
|
import { MatPaginatedTabHeader } from './paginated-tab-header';
|
|
/**
|
|
* Base class with all of the `MatTabHeader` functionality.
|
|
* @docs-private
|
|
*/
|
|
import * as ɵngcc0 from '@angular/core';
|
|
export declare abstract class _MatTabHeaderBase extends MatPaginatedTabHeader implements AfterContentChecked, AfterContentInit, AfterViewInit, OnDestroy {
|
|
/** Whether the ripple effect is disabled or not. */
|
|
get disableRipple(): any;
|
|
set disableRipple(value: any);
|
|
private _disableRipple;
|
|
constructor(elementRef: ElementRef, changeDetectorRef: ChangeDetectorRef, viewportRuler: ViewportRuler, dir: Directionality, ngZone: NgZone, platform: Platform, animationMode?: string);
|
|
protected _itemSelected(event: KeyboardEvent): void;
|
|
static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<_MatTabHeaderBase, [null, null, null, { optional: true; }, null, null, { optional: true; }]>;
|
|
static ɵdir: ɵngcc0.ɵɵDirectiveDeclaration<_MatTabHeaderBase, never, never, { "disableRipple": "disableRipple"; }, {}, never>;
|
|
}
|
|
/**
|
|
* The header of the tab group which displays a list of all the tabs in the tab group. Includes
|
|
* an ink bar that follows the currently selected tab. When the tabs list's width exceeds the
|
|
* width of the header container, then arrows will be displayed to allow the user to scroll
|
|
* left and right across the header.
|
|
* @docs-private
|
|
*/
|
|
export declare class MatTabHeader extends _MatTabHeaderBase {
|
|
_items: QueryList<MatTabLabelWrapper>;
|
|
_inkBar: MatInkBar;
|
|
_tabListContainer: ElementRef;
|
|
_tabList: ElementRef;
|
|
_nextPaginator: ElementRef<HTMLElement>;
|
|
_previousPaginator: ElementRef<HTMLElement>;
|
|
constructor(elementRef: ElementRef, changeDetectorRef: ChangeDetectorRef, viewportRuler: ViewportRuler, dir: Directionality, ngZone: NgZone, platform: Platform, animationMode?: string);
|
|
static ngAcceptInputType_disableRipple: BooleanInput;
|
|
static ɵfac: ɵngcc0.ɵɵFactoryDeclaration<MatTabHeader, [null, null, null, { optional: true; }, null, null, { optional: true; }]>;
|
|
static ɵcmp: ɵngcc0.ɵɵComponentDeclaration<MatTabHeader, "mat-tab-header", never, { "selectedIndex": "selectedIndex"; }, { "selectFocusedIndex": "selectFocusedIndex"; "indexFocused": "indexFocused"; }, ["_items"], ["*"]>;
|
|
}
|
|
|
|
//# sourceMappingURL=tab-header.d.ts.map
|