UNPKG

@gooddata/gooddata-js

Version:
8 lines (7 loc) 313 B
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>; }