@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
TypeScript
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"]>;
}