@porscheinformatik/clr-addons
Version:
Addon components for Clarity Angular
35 lines (34 loc) • 1.46 kB
TypeScript
import { EventEmitter, NgZone, OnInit, ElementRef } from '@angular/core';
import { ClrAlert } from '@clr/angular';
import * as i0 from "@angular/core";
export declare class ClrNotification implements OnInit {
private elementRef;
private ngZone;
clrAlert: ClrAlert;
progressStatus: number;
private step;
private startTime;
state: any;
private timer;
private interval;
private _translate;
get translate(): number;
private _height;
get height(): number;
private _heightInitalized;
heightInitalized: Promise<unknown>;
timeout: number;
notificationType: string;
dismissable: boolean;
progressbar: boolean;
closed: EventEmitter<any>;
constructor(elementRef: ElementRef, ngZone: NgZone);
ngOnInit(): void;
updateProgressStatus(): void;
close(): void;
moveDown(translateValue: number): void;
moveUp(translateValue: number): void;
private setCurrentPosition;
static ɵfac: i0.ɵɵFactoryDeclaration<ClrNotification, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ClrNotification, "clr-notification", never, { "timeout": { "alias": "timeout"; "required": false; }; "notificationType": { "alias": "notificationType"; "required": false; }; "dismissable": { "alias": "dismissable"; "required": false; }; "progressbar": { "alias": "progressbar"; "required": false; }; }, { "closed": "closed"; }, never, ["[clr-notification-message]"], false, never>;
}