@gooddata/gooddata-js
Version:
GoodData JavaScript SDK
8 lines (7 loc) • 313 B
TypeScript
import { AFM, Execution } from "@gooddata/typings";
export interface IDataSource<T> {
getData(resultSpec: AFM.IResultSpec): Promise<T>;
getAfm(): AFM.IAfm;
getFingerprint(): string;
getPage(resultSpec: AFM.IResultSpec, limit: number[], offset: number[]): Promise<Execution.IExecutionResponses>;
}