UNPKG

@parity/light.js

Version:

A high-level reactive JS library optimized for light clients

70 lines (37 loc) 1.38 kB
# Variables <a id="api"></a> ## `<Let>` api **● api**: *`any`* *Defined in [api.ts:10](https://github.com/paritytech/js-libs/blob/66e2091/packages/light.js/src/api.ts#L10)* ___ # Functions <a id="getapi"></a> ## `<Const>` getApi ▸ **getApi**(): `any` *Defined in [api.ts:46](https://github.com/paritytech/js-libs/blob/66e2091/packages/light.js/src/api.ts#L46)* We only ever use api() at call-time of functions; this allows the options (particularly the transport option) to be changed dynamically and the data structure to be reused. **Returns:** `any` * The current Api object. ___ <a id="setapi"></a> ## `<Const>` setApi**setApi**(newApi: *`any`*): `void` *Defined in [api.ts:26](https://github.com/paritytech/js-libs/blob/66e2091/packages/light.js/src/api.ts#L26)* Sets a new Api object. **Parameters:** | Name | Type | Description | | ------ | ------ | ------ | | newApi | `any` | An Api object. | **Returns:** `void` ___ <a id="setprovider"></a> ## `<Const>` setProvider ▸ **setProvider**(provider?: *`any`*): `void` *Defined in [api.ts:35](https://github.com/paritytech/js-libs/blob/66e2091/packages/light.js/src/api.ts#L35)* Sets a new Ethereum provider object. **Parameters:** | Name | Type | Description | | ------ | ------ | ------ | | `Optional` provider | `any` | An Ethereum provider object. | **Returns:** `void` ___