UNPKG

@angular-mdc/web

Version:
31 lines (30 loc) 1.37 kB
import { AfterViewInit, ChangeDetectorRef, ElementRef } from '@angular/core'; import { Platform } from '@angular/cdk/platform'; import { MDCComponent } from '@angular-mdc/web/base'; import { MDCSlidingTabIndicatorFoundation, MDCFadingTabIndicatorFoundation } from '@material/tab-indicator'; export declare class MdcTabIndicator extends MDCComponent<MDCSlidingTabIndicatorFoundation | MDCFadingTabIndicatorFoundation> implements AfterViewInit { private _platform; private _changeDetectorRef; elementRef: ElementRef<HTMLElement>; private _isFoundationInit; get active(): boolean; set active(value: boolean); private _active; get fade(): boolean; set fade(value: boolean); private _fade; get icon(): string | null; set icon(value: string | null); private _icon; content: ElementRef<HTMLElement>; getDefaultFoundation(): MDCSlidingTabIndicatorFoundation | MDCFadingTabIndicatorFoundation; constructor(_platform: Platform, _changeDetectorRef: ChangeDetectorRef, elementRef: ElementRef<HTMLElement>); ngAfterViewInit(): void; activate(previousIndicatorClientRect: ClientRect): void; deactivate(): void; computeContentClientRect(): ClientRect; private _initFoundation; private _updateContentClasses; /** Retrieves the DOM element of the component host. */ private _getHostElement; }