UNPKG

@pokt-network/pocket-js

Version:

Pocket-js core package with the main functionalities to interact with the Pocket Network.

46 lines (45 loc) 1.22 kB
import { Node } from "../node"; /** * * * @class QueryNodesResponse */ export declare class QueryNodesResponse { /** * * Creates a QueryNodesResponse object using a JSON string * @param {String} json - JSON string. * @returns {QueryNodesResponse} - QueryNodesResponse object. * @memberof QueryNodesResponse */ static fromJSON(json: string): QueryNodesResponse; readonly nodes: Node[]; readonly page: number; readonly totalPages: number; /** * Relay Response. * @constructor * @param {Node[]} nodes - Node object array. * @param {number} page - Current page. * @param {number} totalPages - Total amount of pages. */ constructor(nodes: Node[], page: number, totalPages: number); /** * * Creates a JSON object with the QueryNodesResponse properties * @returns {JSON} - JSON Object. * @memberof QueryNodesResponse */ toJSON(): { result: object[]; page: number; total_pages: number; }; /** * * Check if the QueryNodesResponse object is valid * @returns {boolean} - True or false. * @memberof QueryNodesResponse */ isValid(): boolean; }