UNPKG

ang-alert-bar

Version:

Angular Message component with different severity types and predefined styles

33 lines (32 loc) 2.51 kB
import { TemplateRef } from "@angular/core"; import { AlertMessageTypes } from "../enums/AlertMessageTypes"; import { AlertMessageVariants } from "../enums/AlertMessageVariants"; import { AlertMessage } from "../contracts/AlertMessage"; import * as i0 from "@angular/core"; export declare class AngAlertBarComponent { AlertMessageTypes: typeof AlertMessageTypes; AlertMessageVariants: typeof AlertMessageVariants; readonly messages: import("@angular/core").InputSignal<AlertMessage[]>; readonly variant: import("@angular/core").InputSignal<AlertMessageVariants>; readonly truncateTextOverflow: import("@angular/core").InputSignalWithTransform<boolean, unknown>; readonly severityIcon: import("@angular/core").InputSignalWithTransform<boolean, unknown>; readonly closeIcon: import("@angular/core").InputSignalWithTransform<boolean, unknown>; readonly paginated: import("@angular/core").InputSignalWithTransform<boolean, unknown>; readonly closeEvent: import("@angular/core").OutputEmitterRef<AlertMessage>; message: import("@angular/core").WritableSignal<AlertMessage>; currentIndex: import("@angular/core").WritableSignal<number>; messageLength: import("@angular/core").Signal<number>; messageClass: import("@angular/core").Signal<string>; disableLeftArrow: import("@angular/core").Signal<boolean>; disableRightArrow: import("@angular/core").Signal<boolean>; pagination: import("@angular/core").Signal<boolean>; showPrev(): void; showNext(): void; updateMessage(): void; getMessageClass(alertType: AlertMessageTypes): string; getMessageType(message: any): message is TemplateRef<any>; getMessageTemplateRef(message: AlertMessage): TemplateRef<any>; getOfText(): string; static ɵfac: i0.ɵɵFactoryDeclaration<AngAlertBarComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<AngAlertBarComponent, "lib-ang-alert-bar, ang-alert-bar, alert-bar", never, { "messages": { "alias": "messages"; "required": true; "isSignal": true; }; "variant": { "alias": "variant"; "required": false; "isSignal": true; }; "truncateTextOverflow": { "alias": "truncateTextOverflow"; "required": false; "isSignal": true; }; "severityIcon": { "alias": "severityIcon"; "required": false; "isSignal": true; }; "closeIcon": { "alias": "closeIcon"; "required": false; "isSignal": true; }; "paginated": { "alias": "paginated"; "required": false; "isSignal": true; }; }, { "closeEvent": "closeEvent"; }, never, never, true, never>; }