modal.service.d.ts 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /**
  2. * Use of this source code is governed by an MIT-style license that can be
  3. * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
  4. */
  5. import { Directionality } from '@angular/cdk/bidi';
  6. import { Overlay } from '@angular/cdk/overlay';
  7. import { Injector, OnDestroy } from '@angular/core';
  8. import { Observable, Subject } from 'rxjs';
  9. import { NzConfigService } from 'ng-zorro-antd/core/config';
  10. import { NzSafeAny } from 'ng-zorro-antd/core/types';
  11. import { NzModalRef } from './modal-ref';
  12. import { ConfirmType, ModalOptions } from './modal-types';
  13. import * as i0 from "@angular/core";
  14. export declare class NzModalService implements OnDestroy {
  15. private overlay;
  16. private injector;
  17. private nzConfigService;
  18. private directionality;
  19. private openModalsAtThisLevel;
  20. private readonly afterAllClosedAtThisLevel;
  21. get openModals(): NzModalRef[];
  22. get _afterAllClosed(): Subject<void>;
  23. readonly afterAllClose: Observable<void>;
  24. private parentModal;
  25. constructor(overlay: Overlay, injector: Injector, nzConfigService: NzConfigService, directionality: Directionality);
  26. create<T, D = NzSafeAny, R = NzSafeAny>(config: ModalOptions<T, D, R>): NzModalRef<T, R>;
  27. closeAll(): void;
  28. confirm<T>(options?: ModalOptions<T>, confirmType?: ConfirmType): NzModalRef<T>;
  29. info<T>(options?: ModalOptions<T>): NzModalRef<T>;
  30. success<T>(options?: ModalOptions<T>): NzModalRef<T>;
  31. error<T>(options?: ModalOptions<T>): NzModalRef<T>;
  32. warning<T>(options?: ModalOptions<T>): NzModalRef<T>;
  33. private open;
  34. private removeOpenModal;
  35. private closeModals;
  36. private createOverlay;
  37. private attachModalContainer;
  38. private attachModalContent;
  39. private createInjector;
  40. private confirmFactory;
  41. ngOnDestroy(): void;
  42. static ɵfac: i0.ɵɵFactoryDeclaration<NzModalService, never>;
  43. static ɵprov: i0.ɵɵInjectableDeclaration<NzModalService>;
  44. }