asposewordscloud
Version:
Aspose.Words Cloud SDK for Node.js
19 lines (18 loc) • 548 B
TypeScript
import * as model from "./model/model";
import { WordsApi } from "./api";
export declare class JobHandler<T> {
private readonly api;
private readonly request;
private info;
private resolvedResult;
constructor(api: WordsApi, request: model.RequestInterface, info: model.JobInfo);
get status(): string;
get message(): string;
get result(): T;
update(): Promise<T>;
waitResult(updateIntervalMs?: number): Promise<T>;
private isQueued;
private isProcessing;
private isSucceeded;
private delay;
}