UNPKG

@nebular/theme

Version:
33 lines (32 loc) 1.5 kB
import { ElementRef, OnDestroy, OnInit, TemplateRef, Renderer2, ComponentFactoryResolver, AfterViewChecked } from '@angular/core'; import { NbFocusTrap, NbFocusTrapFactoryService } from '../cdk/a11y/focus-trap'; import { NbComponentType } from '../cdk/overlay/mapping'; import { NbOverlayContainerComponent } from '../cdk/overlay/overlay-container'; import { NbWindowConfig } from './window.options'; import { NbWindowRef } from './window-ref'; export declare class NbWindowComponent implements OnInit, AfterViewChecked, OnDestroy { content: TemplateRef<any> | NbComponentType; context: Object; windowRef: NbWindowRef; config: NbWindowConfig; protected focusTrapFactory: NbFocusTrapFactoryService; protected elementRef: ElementRef; protected renderer: Renderer2; cfr: ComponentFactoryResolver; get isFullScreen(): boolean; get maximized(): boolean; get minimized(): boolean; overlayContainer: NbOverlayContainerComponent; protected focusTrap: NbFocusTrap; constructor(content: TemplateRef<any> | NbComponentType, context: Object, windowRef: NbWindowRef, config: NbWindowConfig, focusTrapFactory: NbFocusTrapFactoryService, elementRef: ElementRef, renderer: Renderer2); ngOnInit(): void; ngAfterViewChecked(): void; ngOnDestroy(): void; minimize(): void; maximize(): void; fullScreen(): void; maximizeOrFullScreen(): void; close(): void; protected attachTemplate(): void; protected attachComponent(): void; }