UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

34 lines (33 loc) 1.47 kB
import { AnimationEvent } from "@angular/animations"; import { ElementRef, EventEmitter, OnDestroy, OnInit, Renderer2 } from "@angular/core"; import { Subject } from "rxjs"; import * as i0 from "@angular/core"; export declare class MessageComponent implements OnInit, OnDestroy { private element; private renderer; static ICON_MAP: { [id: string]: string; }; static UNKNOWN_ICON: string; isHidden: boolean; type: null | "ok" | "info" | "critical" | "warning"; allowDismiss: boolean; manualControl: Subject<boolean>; /** * emits value when user closed message by clicking (x) button */ dismiss: EventEmitter<any>; dismissState: "initial" | "dismissed"; private dismissSubscription; get role(): string; constructor(element: ElementRef, renderer: Renderer2); ngOnInit(): void; ngOnDestroy(): void; dismissMessage(): void; animationFinished(event: AnimationEvent): void; animationStart(event: AnimationEvent): void; get messageClass(): string; get icon(): string; static ɵfac: i0.ɵɵFactoryDeclaration<MessageComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MessageComponent, "nui-message", never, { "type": { "alias": "type"; "required": false; }; "allowDismiss": { "alias": "allowDismiss"; "required": false; }; "manualControl": { "alias": "manualControl"; "required": false; }; }, { "dismiss": "dismiss"; }, never, ["*"], false, never>; }