@universal-material/angular
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.1.0.
17 lines (16 loc) • 977 B
TypeScript
import { ApplicationRef, ComponentFactoryResolver, InjectionToken, Injector, Type } from '@angular/core';
import { DialogStackService } from './dialog-stack.service';
import { DialogComponent } from './dialog.component';
import * as i0 from "@angular/core";
export declare const DIALOG_DATA: InjectionToken<any>;
export declare class DialogService {
private readonly _componentFactoryResolver;
private readonly _appRef;
private readonly _injector;
private readonly _dialogStackService;
constructor(_componentFactoryResolver: ComponentFactoryResolver, _appRef: ApplicationRef, _injector: Injector, _dialogStackService: DialogStackService);
_internalOpen<T extends DialogComponent>(dialogType: Type<T>, customInjectionTokens: WeakMap<any, any>): T;
open<T extends DialogComponent>(dialogType: Type<T>, data?: any): T;
static ɵfac: i0.ɵɵFactoryDeclaration<DialogService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<DialogService>;
}