systelab-components
Version:
systelab-components is a set of components that use wide accepted and adopted standard technologies like Angular and Bootstrap, as well as other popular libraries. Please read the ATTRIBUTION.md file for a complete list of dependencies.
17 lines (16 loc) • 523 B
TypeScript
import { OverlayRef } from '@angular/cdk/overlay';
import { Observable } from 'rxjs';
import { SystelabModalContext } from './modal-context';
export declare class DialogRef<T extends SystelabModalContext> {
private overlayRef;
context: T;
private static readonly ESCAPE_KEY;
private subject;
private subscription;
constructor(overlayRef: OverlayRef, context: T);
closeAllDialogs(): void;
close(value?: any): void;
getResult(): Observable<any>;
disable(): void;
enable(): void;
}