lamb-web-lib
Version:
LambWebLib. Es un proyecto angular de tipo Librería. que contiene una Suit de componentes reutilizables para el proyecto [Lamb Financial](https://lamb.upeu.edu.pe).
19 lines (18 loc) • 989 B
TypeScript
import { ApplicationRef, Injector, ComponentFactoryResolver } from '@angular/core';
import { LambModalRef } from './modal-ref';
export declare class LambModalStackService {
private applicationRef;
private injector;
private componentFactoryResolver;
private _document;
private _windowAttributes;
constructor(applicationRef: ApplicationRef, injector: Injector, componentFactoryResolver: ComponentFactoryResolver, document: any);
open(moduleCFR: ComponentFactoryResolver, contentInjector: Injector, content: any, options: any): LambModalRef;
private attachBackdrop(containerEl);
private attachWindowComponent(containerEl, contentRef);
private applyWindowOptions(windowInstance, options);
private getContentRef(moduleCFR, contentInjector, content, context);
private createFromTemplateRef(content, context);
private createFromString(content);
private createFromComponent(moduleCFR, contentInjector, content, context);
}