UNPKG

ng-devui

Version:

DevUI components based on Angular

54 lines (53 loc) 2.29 kB
import { AfterViewInit, ElementRef, EventEmitter, OnDestroy, OnInit, TemplateRef } from '@angular/core'; import { Subject, Subscription } from 'rxjs'; import * as i0 from "@angular/core"; export interface Message { severity?: string; summary?: string; detail?: string; content?: string | TemplateRef<any>; life?: number; id?: any; } export declare class ToastComponent implements OnInit, AfterViewInit, OnDestroy { containerViewChild: ElementRef; set value(val: Array<Message>); get value(): Array<Message>; sticky: boolean; life: number; style: object; styleClass: string; appendUpperLimit: number; lifeMode: 'single' | 'global'; closeEvent: EventEmitter<any>; valueChange: EventEmitter<Message[]>; _value: Array<Message>; rest: Array<Message>; zIndex: number; container: HTMLDivElement; timeout: any; timeoutArr: any[]; timestamp: number; clickSub: Subject<unknown>; subItem: Subscription; get _life(): number; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; severityDelay(item: Message): 10000 | 5000; show(): void; close(): void; onHidden(): void; handleValueChange(): void; singleModeRemove(msg: Message, msgItem: any): void; interrupt(index: number, msgItem: any): void; resetDelay(fn: Function): void; remove(index: number, msgItem: any): void; removeAll(): void; removeThrottle(index: number, msgItem: any): void; removeIndexThrottle(index: number): void; removeMsgThrottle(msg: any): void; removeReset(index?: number, msgItem?: any, msg?: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<ToastComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ToastComponent, "d-toast", never, { "value": { "alias": "value"; "required": false; }; "sticky": { "alias": "sticky"; "required": false; }; "life": { "alias": "life"; "required": false; }; "style": { "alias": "style"; "required": false; }; "styleClass": { "alias": "styleClass"; "required": false; }; "appendUpperLimit": { "alias": "appendUpperLimit"; "required": false; }; "lifeMode": { "alias": "lifeMode"; "required": false; }; }, { "closeEvent": "closeEvent"; "valueChange": "valueChange"; }, never, never, false, never>; }