import { Observable, Subject } from 'rxjs'; export class DynamicDialogRef { constructor() { } close(result?: any) { this._onClose.next(result); } destroy() { this._onDestroy.next(); } private readonly _onClose = new Subject(); onClose: Observable = this._onClose.asObservable(); private readonly _onDestroy = new Subject(); onDestroy: Observable = this._onDestroy.asObservable(); }