ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
29 lines (28 loc) • 902 B
TypeScript
/**
* @license
* Copyright Alibaba.com All Rights Reserved.
*
* 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 { Observable } from 'rxjs';
export declare abstract class NzModalLegacyAPI<T, R> {
abstract afterOpen: Observable<void>;
abstract afterClose: Observable<R>;
abstract open(): void;
abstract close(result?: R): void;
abstract destroy(result?: R): void;
/**
* Trigger the nzOnOk/nzOnCancel by manual
*/
abstract triggerOk(): void;
abstract triggerCancel(): void;
/**
* Return the component instance of nzContent when specify nzContent as a Component
*/
abstract getContentComponent(): T | void;
/**
* Get the dom element of this Modal
*/
abstract getElement(): HTMLElement | void;
}