@coreui/angular
Version:
CoreUI Components Library for Angular
61 lines (60 loc) • 2.89 kB
TypeScript
import { TemplateRef } from '@angular/core';
import { AnimationEvent } from '@angular/animations';
import { TemplateIdDirective } from '../shared';
import * as i0 from "@angular/core";
type AnimateType = 'hide' | 'show';
export declare class AlertComponent {
#private;
/**
* Sets the color context of the component to one of CoreUI’s themed colors.
* @return Colors
* @default 'primary'
*/
readonly color: import("@angular/core").InputSignal<string>;
/**
* Default role for alert. [docs]
* @return string
* @default 'alert'
*/
readonly role: import("@angular/core").InputSignal<string>;
/**
* Set the alert variant to a solid.
* @return string
*/
readonly variant: import("@angular/core").InputSignal<"solid" | undefined>;
/**
* Optionally adds a close button to alert and allow it to self dismiss.
* @return boolean
* @default false
*/
readonly dismissibleInput: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
set dismissible(value: boolean);
get dismissible(): boolean;
/**
* Adds animation for dismissible alert.
* @return boolean
*/
readonly fade: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
/**
* Toggle the visibility of alert component.
* @return boolean
*/
readonly visibleInput: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
set visible(value: boolean);
get visible(): boolean;
readonly hide: import("@angular/core").WritableSignal<boolean>;
/**
* Event triggered on the alert dismiss.
*/
readonly visibleChange: import("@angular/core").OutputEmitterRef<boolean>;
readonly contentTemplates: import("@angular/core").Signal<readonly TemplateIdDirective[]>;
readonly templates: import("@angular/core").Signal<Record<string, TemplateRef<any>>>;
get animateType(): AnimateType;
readonly hostClasses: import("@angular/core").Signal<Record<string, boolean>>;
onAnimationStart($event: AnimationEvent): void;
onAnimationDone($event: AnimationEvent): void;
onAnimationEvent(event: AnimationEvent): void;
static ɵfac: i0.ɵɵFactoryDeclaration<AlertComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<AlertComponent, "c-alert", ["cAlert"], { "color": { "alias": "color"; "required": false; "isSignal": true; }; "role": { "alias": "role"; "required": false; "isSignal": true; }; "variant": { "alias": "variant"; "required": false; "isSignal": true; }; "dismissibleInput": { "alias": "dismissible"; "required": false; "isSignal": true; }; "fade": { "alias": "fade"; "required": false; "isSignal": true; }; "visibleInput": { "alias": "visible"; "required": false; "isSignal": true; }; }, { "visibleChange": "visibleChange"; }, ["contentTemplates"], ["*"], true, never>;
}
export {};