UNPKG

@helium/http

Version:

HTTP library for interacting with the Helium blockchain API

35 lines 1.01 kB
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