clarity-angular
Version:
Angular components for Clarity
24 lines (23 loc) • 850 B
TypeScript
import { ChangeDetectorRef, EventEmitter } from "@angular/core";
import { AlertIconAndTypesService } from "./providers/icon-and-types-service";
import { MultiAlertService } from "./providers/multi-alert-service";
export declare class Alert {
iconService: AlertIconAndTypesService;
cdr: ChangeDetectorRef;
multiAlertService: MultiAlertService;
constructor(iconService: AlertIconAndTypesService, cdr: ChangeDetectorRef, multiAlertService: MultiAlertService);
isSmall: boolean;
closable: boolean;
isAppLevel: boolean;
_closed: boolean;
_closedChanged: EventEmitter<boolean>;
alertType: string;
alertIconShape: string;
readonly alertClass: string;
private previouslyHidden;
private hidden;
private detectChangesIfNeeded();
readonly isHidden: boolean;
close(): void;
open(): void;
}