UNPKG

@deepkit/desktop-ui

Version:

Library for desktop UI widgets in Angular 10+

34 lines (33 loc) 1.16 kB
import { BehaviorSubject } from 'rxjs'; import { OnInit } from '@angular/core'; import { DialogComponent } from './dialog.component'; import * as i0 from "@angular/core"; declare class State { title: string; step: number; steps: number; } export declare class ProgressDialogState extends BehaviorSubject<State | undefined> { protected readonly state: State; readonly closer: BehaviorSubject<boolean>; constructor(); cancel(): void; close(): void; waitForClose(): Promise<boolean>; set title(v: string); get title(): string; set step(v: number); get step(): number; set steps(v: number); get steps(): number; } export declare class DuiDialogProgress implements OnInit { protected dialog: DialogComponent; state$: ProgressDialogState; constructor(dialog: DialogComponent); ngOnInit(): void; onCancelClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration<DuiDialogProgress, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DuiDialogProgress, "ng-component", never, { "state$": { "alias": "state$"; "required": false; }; }, {}, never, never, false, never>; } export {};