UNPKG

@glitterprotocol/glitter-sdk

Version:

The JavaScript SDK for Glitter

67 lines (66 loc) 1.51 kB
import { BaseAPI } from './BaseAPI'; import { LCDClient } from '../LCDClient'; import { APIParams } from '../APIRequester'; export interface IPageParams extends APIParams { offset: number; limit: number; count_total: string; } export declare class DatasetAPI extends BaseAPI { lcd: LCDClient; constructor(lcd: LCDClient); /** * * @param dataset * @returns */ getDataset(dataset: string): Promise<any>; /** * * @param params * @returns */ getAllDataset(params: Partial<IPageParams & APIParams>): Promise<any>; /** * * @param params * @returns */ getAllCPDTs(params: Partial<IPageParams & APIParams>): Promise<any>; /** * * @param string * @returns */ getCPDTByDataset(datesetName: string): Promise<any>; /** * * @param string * @returns */ getAllExpirationTime(params: Partial<IPageParams & APIParams>): Promise<any>; /** * * @param string * @returns */ getAllConsumer(params: Partial<IPageParams & APIParams>): Promise<any>; /** * * @param string * @returns */ getConsumerByAddress(address: string): Promise<any>; /** * * @param @Partial<IPageParams & APIParams> * @returns */ getReleasingCPDTs(params: Partial<IPageParams & APIParams>): Promise<any>; /** * * @param @string * @returns */ getReleasingCPDT(address: string): Promise<any>; }