@glitterprotocol/glitter-sdk
Version:
The JavaScript SDK for Glitter
67 lines (66 loc) • 1.51 kB
TypeScript
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>;
}