optimize-api-client
Version:
A Node.js client for interacting with the Camunda 8 Optimize API
25 lines (24 loc) • 692 B
TypeScript
import { ReportDataExporter, ReportDataPage } from "./APIObjects";
type Headers = {
[key: string]: string;
};
export declare class ReportResults implements ReportDataExporter {
private searchRequestId?;
private getHeaders;
private reportId;
private limit;
private paginationTimeout;
private gotOptions;
constructor({ getHeaders, gotOptions, limit, reportId, paginationTimeout, }: {
getHeaders: () => Promise<Headers>;
gotOptions: {
prefixUrl: string;
};
reportId: string;
limit: number;
paginationTimeout: number;
});
next(): Promise<ReportDataPage>;
private getResultsPage;
}
export {};