@alauda/ui
Version:
Angular UI components by Alauda Frontend Team.
14 lines (13 loc) • 533 B
TypeScript
import { Observable } from 'rxjs';
import { DrawerInternalComponent } from './component/internal/internal.component';
export declare class DrawerRef<T = unknown, C extends object = object, R = unknown> {
drawerInstance: DrawerInternalComponent<T, C>;
private result;
private readonly afterOpen$;
private readonly afterClosed$;
get afterOpen(): Observable<void>;
get afterClosed(): Observable<R>;
constructor(drawerInstance: DrawerInternalComponent<T, C>);
open(): void;
close(result?: R): void;
}