@controladad/ng-base
Version:
Everything you need for Angular
16 lines (15 loc) • 898 B
TypeScript
import { MatSnackBar } from '@angular/material/snack-bar';
import { SnackbarData, CacSnackbarBaseComponent } from './snackbar-base/snackbar-base.component';
import { APIError } from '../../../../core';
import * as i0 from "@angular/core";
export declare class SnackbarService {
private snackbar;
readonly DEFAULT_DURATION = 3200;
constructor(snackbar: MatSnackBar);
show(message: string, options?: Omit<SnackbarData, 'message'>): import("@angular/material/snack-bar").MatSnackBarRef<CacSnackbarBaseComponent>;
error(message: string, options?: Omit<SnackbarData, 'message'>): import("@angular/material/snack-bar").MatSnackBarRef<CacSnackbarBaseComponent>;
showServerError(serverCode: number, apiError?: APIError): void;
private open;
static ɵfac: i0.ɵɵFactoryDeclaration<SnackbarService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<SnackbarService>;
}