modal-stack.d.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. import { ApplicationRef, ComponentFactoryResolver, 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. constructor(_applicationRef: ApplicationRef, _injector: Injector, _document: any, _scrollBar: ScrollBar, _rendererFactory: RendererFactory2, _ngZone: NgZone);
  18. open(moduleCFR: ComponentFactoryResolver, contentInjector: Injector, content: any, options: any): NgbModalRef;
  19. dismissAll(reason?: any): void;
  20. hasOpenModals(): boolean;
  21. private _attachBackdrop;
  22. private _attachWindowComponent;
  23. private _applyWindowOptions;
  24. private _applyBackdropOptions;
  25. private _getContentRef;
  26. private _createFromTemplateRef;
  27. private _createFromString;
  28. private _createFromComponent;
  29. private _setAriaHidden;
  30. private _revertAriaHidden;
  31. private _registerModalRef;
  32. private _registerWindowCmpt;
  33. }