UNPKG

@elrondnetwork/erdjs-data-api-client

Version:
23 lines (22 loc) 976 B
import { AccessToken } from './utils'; import { DataApiAggregateResponse, DataApiHistoricalResponse, DataApiLastResponse } from './responses'; import { DataApiAggregateQuery, DataApiHistoricalQuery, DataApiLastQuery } from './queries'; import { DataApiClientConfig } from './entities'; export declare class DataApiClient { private url; private config; private nativeAuthSigner; constructor(config: DataApiClientConfig); executeLastQuery(query: DataApiLastQuery): Promise<DataApiLastResponse | undefined>; executeAggregateQuery(query: DataApiAggregateQuery): Promise<DataApiAggregateResponse | undefined>; executeHistoricalQuery(query: DataApiHistoricalQuery): Promise<DataApiHistoricalResponse[]>; private executeQuery; executeRawQuery(body: { query: string; variables: Record<string, any>; }): Promise<any>; private post; private initialize; private getConfig; getAccessToken(): Promise<AccessToken>; }