coersystem
Version:
Library for Angular projects
41 lines (40 loc) • 2.69 kB
TypeScript
import { AfterViewInit, WritableSignal } from '@angular/core';
import { ICoerRef } from 'coersystem/interfaces';
import { Modal } from 'bootstrap';
import * as i0 from "@angular/core";
export declare class CoerModal implements AfterViewInit {
contentRef: import("@angular/core").Signal<readonly any[]>;
protected readonly _id: string;
protected readonly _isModalOpen: WritableSignal<boolean>;
protected _windowWidth: WritableSignal<number>;
protected _isOpen: boolean;
protected _modal: Modal;
id: import("@angular/core").InputSignal<string>;
title: import("@angular/core").InputSignal<string>;
icon: import("@angular/core").InputSignal<string>;
showCloseButton: import("@angular/core").InputSignal<boolean>;
width: import("@angular/core").InputSignal<"full" | "auto" | "small">;
height: import("@angular/core").InputSignal<string>;
maxHeight: import("@angular/core").InputSignal<string>;
verticalPosition: import("@angular/core").InputSignal<"top" | "bottom" | "middle">;
onOpen: import("@angular/core").OutputEmitterRef<void>;
onClose: import("@angular/core").OutputEmitterRef<void>;
protected IsNull: (value: any) => boolean;
protected IsNotNull: (value: any) => boolean;
ngAfterViewInit(): void;
get isOpen(): boolean;
get isClose(): boolean;
protected _width: import("@angular/core").Signal<string>;
protected _contentList: import("@angular/core").Signal<ICoerRef[]>;
protected _header: import("@angular/core").Signal<ICoerRef | null>;
protected _body: import("@angular/core").Signal<ICoerRef | null>;
protected _footer: import("@angular/core").Signal<ICoerRef | null>;
protected _title: import("@angular/core").Signal<string>;
protected _icon: import("@angular/core").Signal<string>;
/** */
Open(): void;
/** */
Close(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CoerModal, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CoerModal, "coer-modal", never, { "id": { "alias": "id"; "required": false; "isSignal": true; }; "title": { "alias": "title"; "required": false; "isSignal": true; }; "icon": { "alias": "icon"; "required": false; "isSignal": true; }; "showCloseButton": { "alias": "showCloseButton"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "maxHeight": { "alias": "maxHeight"; "required": false; "isSignal": true; }; "verticalPosition": { "alias": "verticalPosition"; "required": false; "isSignal": true; }; }, { "onOpen": "onOpen"; "onClose": "onClose"; }, ["contentRef"], ["*"], false, never>;
}