nsrtm-gestionarchivo-npm-prueba2
Version:
Proyecto de Libreria Frontend para la Gestión de Archivos
27 lines (26 loc) • 1.26 kB
TypeScript
import { ErrorDetalleModel, ErrorModel, ErrorCampo } from '../../core/models';
import { IHttpResponseError } from '../../core/models/error-detalle.model';
import * as i0 from "@angular/core";
interface Alerta {
message?: string;
classname?: string;
delay?: number;
title?: string;
errores?: ErrorDetalleModel[] | ErrorCampo[];
}
export declare class AlertService {
toasts: Alerta[];
success(message: string, duration?: number): void;
error(message?: string, errores?: ErrorDetalleModel[], delay?: number): void;
errorModel(errorModel: ErrorModel): void;
errorCampo(errores?: ErrorCampo[]): void;
warning(message: string, errores?: ErrorDetalleModel[], duration?: number): void;
info(message?: string, errores?: ErrorDetalleModel[], delay?: number): void;
show(message: string, clasname: string, delay: number, errores?: ErrorDetalleModel[]): void;
showListError(errores: ErrorCampo[], delay: number, message?: string): void;
showAlertErrGeneric(error: IHttpResponseError, delay?: number): void;
remove(toast: any | null): void;
static ɵfac: i0.ɵɵFactoryDeclaration<AlertService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<AlertService>;
}
export {};