UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

34 lines (33 loc) 1.05 kB
import { OnInit } from '@angular/core'; import { MatSnackBarRef } from '@angular/material/snack-bar'; import { AlertType } from '../../models/alert.model'; import { TccSnackbarServiceNamespace } from '../../services/tcc-snackbar/tcc-snackbar.service'; interface snackbarData { preClose: Function; actioncall: Function; message: string; header: string; durationinseconds: number; snackType: AlertType; Position: TccSnackbarServiceNamespace.Position; secondbuttoncaption: string; } interface extendedSnackbarData extends snackbarData { Icon: string; IconColor: string; } export declare class TccSnackbarComponent implements OnInit { data: snackbarData; private snackbarRef; snackbardata: extendedSnackbarData; constructor(data: snackbarData, snackbarRef: MatSnackBarRef<TccSnackbarComponent>); ngOnInit(): void; dismiss(): void; snackbarAction(): void; getIcon(type: AlertType): { Icon: string; IconColor: string; }; transformdata(): void; } export {};