UNPKG

@wizco/fenixds-ngx

Version:

Componentes fenix design system para Angular.

32 lines 1.45 kB
import { OnDestroy, OnInit } from '@angular/core'; import { DomSanitizer } from '@angular/platform-browser'; import { WcoToastConfig, WcoToastConfigActionsTypes } from './toast.types'; import * as i0 from "@angular/core"; export interface WcoToastItem { id: string; config: WcoToastConfig; visible: boolean; tall?: boolean; timer?: ReturnType<typeof setTimeout>; } export declare class WcoToastComponent implements OnInit, OnDestroy { private sanitizer; position: WcoToastConfig['position']; configManual?: WcoToastConfig; toasts: WcoToastItem[]; constructor(sanitizer: DomSanitizer); ngOnInit(): void; ngOnDestroy(): void; add(config: WcoToastConfig): string; dismiss(id: string): void; getSafeHtml(value: string): import("@angular/platform-browser").SafeHtml; getIconMaterial(config: WcoToastConfig): { icon: string; color: string; }; getButtonClass(action: WcoToastConfigActionsTypes): string; trackById(_: number, item: WcoToastItem): string; static ɵfac: i0.ɵɵFactoryDeclaration<WcoToastComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<WcoToastComponent, "wco-toast", never, { "position": { "alias": "position"; "required": false; }; "configManual": { "alias": "configManual"; "required": false; }; "toasts": { "alias": "toasts"; "required": false; }; }, {}, never, never, true, never>; } //# sourceMappingURL=toast.component.d.ts.map