cocori-ng
Version:
Cocori-ng is an Angular full of great components & utilites based on Material
28 lines (27 loc) • 1.17 kB
TypeScript
import { MatSnackBar } from '@angular/material/snack-bar';
import { Router } from '@angular/router';
import { StacktraceModel } from 'cocori-ng/src/feature-core';
import { Subscription } from 'rxjs';
import * as i0 from "@angular/core";
export declare class ToastMessageService {
private toast;
router: Router;
private classCss;
private callback;
private toastRef;
private buttonAction;
defaultDuration: number;
defaultErrorDuration: number;
subscription: Subscription;
constructor(toast: MatSnackBar, router: Router);
private onChangeUrl;
success(message: string, callback?: () => void, duration?: number): void;
error(message: string, callback?: () => void, duration?: number): void;
errorStacktrace(message: string, stacktrace?: StacktraceModel, callback?: () => void, duration?: number): void;
info(message: string, callback?: () => void, duration?: number): void;
private messageHandler;
private onDismiss;
dismiss(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ToastMessageService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ToastMessageService>;
}