@ipi-soft/ng-components
Version:
Custom Angular Components
22 lines (21 loc) • 1.07 kB
TypeScript
import { OnDestroy, TemplateRef, EventEmitter, ElementRef } from '@angular/core';
import { OverlayService } from '@ipi-soft/ng-components/services';
import * as i0 from "@angular/core";
export declare class IpiDialogComponent implements OnDestroy {
private elementRef;
private overlayService;
constructor(elementRef: ElementRef, overlayService: OverlayService);
title?: TemplateRef<any>;
description?: TemplateRef<any>;
content?: TemplateRef<any>;
actions?: TemplateRef<any>;
closeIconTemplate?: ElementRef;
closeIcon: boolean;
closeIconClick: EventEmitter<void>;
ngAfterViewInit(): void;
ngOnDestroy(): void;
onCloseIconClick(): void;
handleKeydown(event: KeyboardEvent): void;
static ɵfac: i0.ɵɵFactoryDeclaration<IpiDialogComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IpiDialogComponent, "ipi-dialog", never, { "closeIcon": { "alias": "closeIcon"; "required": false; }; }, { "closeIconClick": "closeIconClick"; }, ["title", "description", "content", "actions"], never, true, never>;
}