UNPKG

@noggin/elastic-noggin-sdk

Version:
20 lines (19 loc) 715 B
import { Observable } from "rxjs"; import { Tip } from "./models/types"; import { IVars } from "./vars"; import { IEnSrvOptions } from "./IEnSrvOptions"; export interface IProcessOptions { waitForFinish?: boolean; inputVars?: IVars; retryDelayMs?: number; retryAttempts?: number; timeoutMs?: number; } export interface IProcessResponse { operationTip: Tip; responseTip: Tip; isFinished: boolean; outputVars?: IVars; } export declare function startProcess(tip: Tip, enSrvOptions: IEnSrvOptions, processOptions?: IProcessOptions): Observable<IProcessResponse>; export declare function getProcessStatus(processOpTip: Tip, enSrvOptions: IEnSrvOptions): Observable<IProcessResponse>;