@helixnetwork/http-client
TypeScript icon, indicating that this package has built-in type declarations

1.0.0-alpha.7 • Public • Published

@helixnetwork/http-client

Sends commands to helix over HTTP. Allows to create a network provider compatible with functions in @helixnetwork/core.

Installation

Install using npm:

npm install @helixnetwork/http-client

or using yarn:

yarn add @helixnetwork/http-client

API Reference

http-client.send(command, [uri], [apiVersion])

Fulil: Object - Response
Reject: Error - Request error

Param Type Default
command Command
[uri] String http://localhost:14265
[apiVersion] String | Number 1

Sends an http request to a specified host.

Returns: Promise

http-client~send

Param Type
command object

Returns: object - response

http-client~setSettings

Param Type Default Description
[settings] object {}
[settings.provider] string "http://localhost:14265" Uri of helix node
[settings.apiVersion] string | number 1 Helix Api version to be sent as X-HELIX-API-Version header.
[settings.requestBatchSize] number 1000 Number of search values per request.

http-client~createHttpClient([settings])

Param Type Default Description
[settings] object {}
[settings.provider] string "http://localhost:14265" Uri of helix node
[settings.timeout] number Timeout
[settings.apiVersion] string | number 1 Helix Api version to be sent as X-HELIX-API-Version header.
[settings.requestBatchSize] number 1000 Number of search values per request.

Create an http client to access helix http API.

Returns: Object

Package Sidebar

Install

npm i @helixnetwork/http-client

Weekly Downloads

1

Version

1.0.0-alpha.7

License

MIT

Unpacked Size

237 kB

Total Files

54

Last publish

Collaborators

  • dzlzv
  • dad1x
  • fsbbn
  • dnck
  • dt93
  • ofo42