import { OverlayRef, ComponentType } from '@angular/cdk/overlay'; import { WindowRef } from './window-ref'; import { TemplateRef, Injector } from '@angular/core'; export interface WindowContext { overlayRef: OverlayRef; windowRef: WindowRef; data?: D; id: string; } export interface WindowContainerContext { id: string; component?: ComponentType; template?: TemplateRef; injector?: Injector | null; minWidth?: number; minHeight?: number; }