@universal-material/angular
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.1.0.
31 lines (30 loc) • 1.51 kB
TypeScript
import { AfterContentInit, ElementRef, EventEmitter } from '@angular/core';
import { DialogBodyDirective } from "./dialog-body.directive";
import { DialogConfig } from './dialog-config.model';
import * as i0 from "@angular/core";
export declare const DefaultDialogConfig: DialogConfig;
export declare class DialogBaseComponent implements AfterContentInit {
protected readonly _elementRef: ElementRef;
private _contentInitialized;
_dialogConfig: DialogConfig;
_hiding: boolean;
show: boolean;
showChange: EventEmitter<boolean>;
afterClose: EventEmitter<any>;
closedFromBackdrop: EventEmitter<any>;
set _contentChildBody(dialogBody: DialogBodyDirective);
set _viewChildBody(dialogBody: DialogBodyDirective);
dialogBody: DialogBodyDirective | null;
_tabIndex: number;
scrollTopDivider: boolean;
scrollBottomDivider: boolean;
constructor(_elementRef: ElementRef, defaultOptions?: DialogConfig | undefined);
private addAnimationEndEvents;
private onAnimationEnd;
private setDialogBody;
backdropClick(): void;
close(): void;
ngAfterContentInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DialogBaseComponent, [null, { optional: true; }]>;
static ɵdir: i0.ɵɵDirectiveDeclaration<DialogBaseComponent, never, never, { "show": { "alias": "show"; "required": false; }; }, { "showChange": "showChange"; "afterClose": "afterClose"; "closedFromBackdrop": "closedFromBackdrop"; }, ["_contentChildBody"], never, false, never>;
}