@helium/http
Version:
HTTP library for interacting with the Helium blockchain API
25 lines • 797 B
TypeScript
import type Client from '../Client';
import Role from '../models/Role';
import Block from '../models/Block';
import Account from '../models/Account';
import ResourceList from '../ResourceList';
import Hotspot from '../models/Hotspot';
import Validator from '../models/Validator';
export type NaturalDate = string;
interface ListParams {
cursor?: string;
filterTypes?: Array<string>;
minTime?: Date | NaturalDate;
maxTime?: Date | NaturalDate;
limit?: number;
}
type Context = Block | Account | Hotspot | Validator;
export default class Roles {
private client;
private context?;
constructor(client: Client, context?: Context);
list(params?: ListParams): Promise<ResourceList<Role>>;
private get activityUrl();
}
export {};
//# sourceMappingURL=Roles.d.ts.map