1 | import { ApplicationRef, ComponentFactoryResolver, EventEmitter, Injector, NgZone, RendererFactory2 } from '@angular/core';
|
2 | import { ScrollBar } from '../util/scrollbar';
|
3 | import { NgbModalRef } from './modal-ref';
|
4 | export 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 | }
|