UNPKG

@versatiledatakit/shared

Version:

Versatile Data Kit Shared library enables reusability of shared features like: NgRx Redux, Error Handlers, Utils, Generic Components, etc.

39 lines (38 loc) 1.73 kB
import { ElementRef, NgZone, EventEmitter } from '@angular/core'; import { VmwToastType } from './toast.model'; import { VdkSimpleTranslateService } from '../../ngx-utils'; import * as i0 from "@angular/core"; export declare class VdkToastComponent { private element; private ngZone; translateService: VdkSimpleTranslateService; mouseover: boolean; focused: boolean; type: VmwToastType; primaryButtonText: string; secondaryButtonText: string; dismissible: boolean; timeoutSeconds: number; dismissed: EventEmitter<any>; primaryButtonClick: EventEmitter<any>; secondaryButtonClick: EventEmitter<any>; readonly VmwToastType: typeof VmwToastType; disableAutoDismiss: boolean; height: number; animate: boolean; constructor(element: ElementRef, ngZone: NgZone, translateService: VdkSimpleTranslateService); ngOnInit(): void; trackClicks(event: any): void; mouseOver(over: boolean): void; focus(focused: boolean): void; get loaded(): { value: boolean; params: { height: any; }; }; dismiss(userDismissed?: boolean): void; private setUpTimer; static ɵfac: i0.ɵɵFactoryDeclaration<VdkToastComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<VdkToastComponent, "vdk-toast", never, { "type": "type"; "primaryButtonText": "primaryButtonText"; "secondaryButtonText": "secondaryButtonText"; "dismissible": "dismissible"; "timeoutSeconds": "timeoutSeconds"; }, { "dismissed": "dismissed"; "primaryButtonClick": "primaryButtonClick"; "secondaryButtonClick": "secondaryButtonClick"; }, never, ["cds-icon", ".toast-title", "span.toast-date", "p.toast-description", "a.toast-link"]>; }