@controladad/ng-base
Version:
Everything you need for Angular
23 lines (22 loc) • 825 B
TypeScript
import { AfterViewInit, ElementRef } from '@angular/core';
import { MatSnackBarRef } from '@angular/material/snack-bar';
import * as i0 from "@angular/core";
export interface SnackbarData {
message: string;
panelClass?: string;
action?: string;
offset?: number;
code?: number;
duration?: number;
}
export declare class CacSnackbarBaseComponent implements AfterViewInit {
data: SnackbarData;
private ref;
wrapperEl: ElementRef<HTMLDivElement>;
constructor(data: SnackbarData, ref: MatSnackBarRef<any>);
ngAfterViewInit(): void;
onClick(): void;
onAction(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CacSnackbarBaseComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CacSnackbarBaseComponent, "cac-snackbar", never, {}, {}, never, never, true, never>;
}