UNPKG

@angular-mdc/web

Version:
31 lines (30 loc) 1.46 kB
import { ChangeDetectorRef, ElementRef, OnDestroy, OnInit } from '@angular/core'; import { LiveAnnouncer } from '@angular/cdk/a11y'; import { MDCComponent } from '@angular-mdc/web/base'; import { MdcSnackbarRef, MdcSnackbarDismissReason } from './snackbar-ref'; import { MdcSnackbarConfig } from './snackbar-config'; import { MDCSnackbarFoundation } from '@material/snackbar'; export declare class MdcSnackbarComponent extends MDCComponent<MDCSnackbarFoundation> implements OnInit, OnDestroy { private _changeDetectorRef; private _liveAnnouncer; elementRef: ElementRef<HTMLElement>; snackbarRef: MdcSnackbarRef<MdcSnackbarComponent>; data: any; label: ElementRef<HTMLElement>; action?: ElementRef<HTMLButtonElement>; dismiss?: ElementRef<HTMLButtonElement>; get config(): MdcSnackbarConfig; getDefaultFoundation(): MDCSnackbarFoundation; constructor(_changeDetectorRef: ChangeDetectorRef, _liveAnnouncer: LiveAnnouncer, elementRef: ElementRef<HTMLElement>, snackbarRef: MdcSnackbarRef<MdcSnackbarComponent>, data: any); ngOnInit(): void; ngOnDestroy(): void; _onKeydown(evt: KeyboardEvent): void; _onActionClick(evt: MouseEvent): void; _onActionIconClick(evt: MouseEvent): void; open(): void; close(reason?: MdcSnackbarDismissReason): void; private _applyClasses; private _applyConfig; /** Retrieves the DOM element of the component host. */ private _getHostElement; }