@angular-mdc/web
Version:
31 lines (30 loc) • 1.37 kB
TypeScript
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;
}