UNPKG

@iotile/iotile-common

Version:

Common utilities for IoTile Packages and Applications

14 lines (13 loc) 490 B
import { ModalBase } from "./modal-base"; export declare class DataGatheringModal<ArgsT, ResultT> extends ModalBase { private deferredResolve; private deferredReject; private promise; protected args: ArgsT | null; constructor($injector: any, name: string, templateURL: string); launch(args: ArgsT): Promise<void>; wait(): Promise<ResultT>; run(args: ArgsT): Promise<ResultT>; closeWithData(result: ResultT): void; closeWithError(error: any): void; }