UNPKG

ng-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

91 lines (90 loc) 5.12 kB
/** * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, SimpleChanges, TemplateRef, Type, ViewContainerRef } from '@angular/core'; import { Observable } from 'rxjs'; import { NzButtonType } from 'ng-zorro-antd/button'; import { BooleanInput, NzSafeAny } from 'ng-zorro-antd/core/types'; import { NzModalLegacyAPI } from './modal-legacy-api'; import { NzModalRef } from './modal-ref'; import { ModalButtonOptions, ModalTypes, OnClickCallback, StyleObjectLike } from './modal-types'; import { NzModalService } from './modal.service'; import * as i0 from "@angular/core"; export declare class NzModalComponent<T = NzSafeAny, R = NzSafeAny> implements OnChanges, NzModalLegacyAPI<T, R>, OnDestroy { private cdr; private modal; private viewContainerRef; static ngAcceptInputType_nzMask: BooleanInput; static ngAcceptInputType_nzMaskClosable: BooleanInput; static ngAcceptInputType_nzCloseOnNavigation: BooleanInput; static ngAcceptInputType_nzVisible: BooleanInput; static ngAcceptInputType_nzClosable: BooleanInput; static ngAcceptInputType_nzOkLoading: BooleanInput; static ngAcceptInputType_nzOkDisabled: BooleanInput; static ngAcceptInputType_nzCancelDisabled: BooleanInput; static ngAcceptInputType_nzCancelLoading: BooleanInput; static ngAcceptInputType_nzKeyboard: BooleanInput; static ngAcceptInputType_nzNoAnimation: BooleanInput; static ngAcceptInputType_nzOkDanger: BooleanInput; static ngAcceptInputType_nzCentered: BooleanInput; nzMask?: boolean; nzMaskClosable?: boolean; nzCloseOnNavigation?: boolean; nzVisible: boolean; nzClosable: boolean; nzOkLoading: boolean; nzOkDisabled: boolean; nzCancelDisabled: boolean; nzCancelLoading: boolean; nzKeyboard: boolean; nzNoAnimation: boolean; nzCentered: boolean; nzContent?: string | TemplateRef<{}> | Type<T>; nzComponentParams?: T; nzFooter?: string | TemplateRef<{}> | Array<ModalButtonOptions<T>> | null; nzZIndex: number; nzWidth: number | string; nzWrapClassName?: string; nzClassName?: string; nzStyle?: object; nzTitle?: string | TemplateRef<{}>; nzCloseIcon: string | TemplateRef<void>; nzMaskStyle?: StyleObjectLike; nzBodyStyle?: StyleObjectLike; nzOkText?: string | null; nzCancelText?: string | null; nzOkType: NzButtonType; nzOkDanger: boolean; nzIconType: string; nzModalType: ModalTypes; nzAutofocus: 'ok' | 'cancel' | 'auto' | null; readonly nzOnOk: EventEmitter<T> | OnClickCallback<T> | NzSafeAny; readonly nzOnCancel: EventEmitter<T> | OnClickCallback<T> | NzSafeAny; readonly nzAfterOpen: EventEmitter<void>; readonly nzAfterClose: EventEmitter<R>; readonly nzVisibleChange: EventEmitter<boolean>; set modalTitle(value: TemplateRef<NzSafeAny>); contentFromContentChild: TemplateRef<NzSafeAny>; set modalFooter(value: TemplateRef<NzSafeAny>); private modalRef; private destroy$; get afterOpen(): Observable<void>; get afterClose(): Observable<R>; constructor(cdr: ChangeDetectorRef, modal: NzModalService, viewContainerRef: ViewContainerRef); open(): void; close(result?: R): void; destroy(result?: R): void; triggerOk(): void; triggerCancel(): void; getContentComponent(): T | void; getElement(): HTMLElement | void; getModalRef(): NzModalRef | null; private setTitleWithTemplate; private setFooterWithTemplate; private getConfig; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<NzModalComponent<any, any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NzModalComponent<any, any>, "nz-modal", ["nzModal"], { "nzMask": "nzMask"; "nzMaskClosable": "nzMaskClosable"; "nzCloseOnNavigation": "nzCloseOnNavigation"; "nzVisible": "nzVisible"; "nzClosable": "nzClosable"; "nzOkLoading": "nzOkLoading"; "nzOkDisabled": "nzOkDisabled"; "nzCancelDisabled": "nzCancelDisabled"; "nzCancelLoading": "nzCancelLoading"; "nzKeyboard": "nzKeyboard"; "nzNoAnimation": "nzNoAnimation"; "nzCentered": "nzCentered"; "nzContent": "nzContent"; "nzComponentParams": "nzComponentParams"; "nzFooter": "nzFooter"; "nzZIndex": "nzZIndex"; "nzWidth": "nzWidth"; "nzWrapClassName": "nzWrapClassName"; "nzClassName": "nzClassName"; "nzStyle": "nzStyle"; "nzTitle": "nzTitle"; "nzCloseIcon": "nzCloseIcon"; "nzMaskStyle": "nzMaskStyle"; "nzBodyStyle": "nzBodyStyle"; "nzOkText": "nzOkText"; "nzCancelText": "nzCancelText"; "nzOkType": "nzOkType"; "nzOkDanger": "nzOkDanger"; "nzIconType": "nzIconType"; "nzModalType": "nzModalType"; "nzAutofocus": "nzAutofocus"; "nzOnOk": "nzOnOk"; "nzOnCancel": "nzOnCancel"; }, { "nzOnOk": "nzOnOk"; "nzOnCancel": "nzOnCancel"; "nzAfterOpen": "nzAfterOpen"; "nzAfterClose": "nzAfterClose"; "nzVisibleChange": "nzVisibleChange"; }, ["modalTitle", "contentFromContentChild", "modalFooter"], never>; }