@helium/http
Version:
HTTP library for interacting with the Helium blockchain API
35 lines • 1.01 kB
TypeScript
import Balance, { NetworkTokens } from '@helium/currency';
import DataModel from './DataModel';
import Client from '../Client';
export type SumData = Omit<Sum, 'client'>;
export interface HTTPSum {
total: number;
sum: number | string;
timestamp: string;
stddev: number;
min: number;
median: number;
max: number;
avg: number;
}
export default class Sum extends DataModel {
private client;
total: number;
stddev: number;
min: number;
median: number;
max: number;
avg: number;
sum: number;
timestamp: string;
constructor(client: Client, data: HTTPSum);
get balanceTotal(): Balance<NetworkTokens>;
get balanceStddev(): Balance<NetworkTokens>;
get balanceMin(): Balance<NetworkTokens>;
get balanceMedian(): Balance<NetworkTokens>;
get balanceMax(): Balance<NetworkTokens>;
get balanceAvg(): Balance<NetworkTokens>;
get balanceSum(): Balance<NetworkTokens>;
get data(): SumData;
}
//# sourceMappingURL=Sum.d.ts.map