UNPKG

1.44 kBTypeScriptView Raw
1import { ApplicationRef, ComponentFactoryResolver, EventEmitter, Injector, NgZone, RendererFactory2 } from '@angular/core';
2import { ScrollBar } from '../util/scrollbar';
3import { NgbModalRef } from './modal-ref';
4export declare class NgbModalStack {
5 private _applicationRef;
6 private _injector;
7 private _document;
8 private _scrollBar;
9 private _rendererFactory;
10 private _ngZone;
11 private _activeWindowCmptHasChanged;
12 private _ariaHiddenValues;
13 private _backdropAttributes;
14 private _modalRefs;
15 private _windowAttributes;
16 private _windowCmpts;
17 private _activeInstances;
18 constructor(_applicationRef: ApplicationRef, _injector: Injector, _document: any, _scrollBar: ScrollBar, _rendererFactory: RendererFactory2, _ngZone: NgZone);
19 open(moduleCFR: ComponentFactoryResolver, contentInjector: Injector, content: any, options: any): NgbModalRef;
20 get activeInstances(): EventEmitter<NgbModalRef[]>;
21 dismissAll(reason?: any): void;
22 hasOpenModals(): boolean;
23 private _attachBackdrop;
24 private _attachWindowComponent;
25 private _applyWindowOptions;
26 private _applyBackdropOptions;
27 private _getContentRef;
28 private _createFromTemplateRef;
29 private _createFromString;
30 private _createFromComponent;
31 private _setAriaHidden;
32 private _revertAriaHidden;
33 private _registerModalRef;
34 private _registerWindowCmpt;
35}