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).
20 lines (19 loc) • 839 B
TypeScript
import { Injector, TemplateRef, ViewRef, ViewContainerRef, Renderer2, ComponentRef, ComponentFactoryResolver } from '@angular/core';
export declare class ContentRef {
nodes: any[];
viewRef: ViewRef;
componentRef: ComponentRef<any>;
constructor(nodes: any[], viewRef?: ViewRef, componentRef?: ComponentRef<any>);
}
export declare class PopupService<T> {
private injector;
private viewContainerRef;
private renderer;
private windowFactory;
private windowRef;
private contentRef;
constructor(type: any, injector: Injector, viewContainerRef: ViewContainerRef, renderer: Renderer2, componentFactoryResolver: ComponentFactoryResolver);
open(content?: string | TemplateRef<any>, context?: any): ComponentRef<T>;
close(): void;
private getContentRef(content, context?);
}