| 123456789101112131415161718192021222324252627282930313233 |
- import { ApplicationRef, ComponentFactoryResolver, Injector, NgZone, RendererFactory2 } from '@angular/core';
- import { ScrollBar } from '../util/scrollbar';
- import { NgbModalRef } from './modal-ref';
- export declare class NgbModalStack {
- private _applicationRef;
- private _injector;
- private _document;
- private _scrollBar;
- private _rendererFactory;
- private _ngZone;
- private _activeWindowCmptHasChanged;
- private _ariaHiddenValues;
- private _backdropAttributes;
- private _modalRefs;
- private _windowAttributes;
- private _windowCmpts;
- constructor(_applicationRef: ApplicationRef, _injector: Injector, _document: any, _scrollBar: ScrollBar, _rendererFactory: RendererFactory2, _ngZone: NgZone);
- open(moduleCFR: ComponentFactoryResolver, contentInjector: Injector, content: any, options: any): NgbModalRef;
- dismissAll(reason?: any): void;
- hasOpenModals(): boolean;
- private _attachBackdrop;
- private _attachWindowComponent;
- private _applyWindowOptions;
- private _applyBackdropOptions;
- private _getContentRef;
- private _createFromTemplateRef;
- private _createFromString;
- private _createFromComponent;
- private _setAriaHidden;
- private _revertAriaHidden;
- private _registerModalRef;
- private _registerWindowCmpt;
- }
|