# Hierarchy **ApiBase** ↳ [ApiQueries](_queries_.apiqueries.md) # Constructors ## constructor ⊕ **new ApiBase**(api: *`RpcRxInterface`*): [ApiBase](_base_.apibase.md) *Defined in [Base.ts:33](https://github.com/polkadot-js/api/blob/a7b177d/packages/api-observable/src/Base.ts#L33)* **Parameters:** | Name | Type | | ------ | ------ | | api | `RpcRxInterface` | **Returns:** [ApiBase](_base_.apibase.md) ___ # Properties ## whenReady **● whenReady**: *`Observable`<`boolean`>* *Defined in [Base.ts:33](https://github.com/polkadot-js/api/blob/a7b177d/packages/api-observable/src/Base.ts#L33)* ___ ## `` extrinsics **● extrinsics**: *`Extrinsics`* = extrinsicsStatic *Defined in [Base.ts:41](https://github.com/polkadot-js/api/blob/a7b177d/packages/api-observable/src/Base.ts#L41)* ___ ## `` storage **● storage**: *`Storage`* = storageStatic *Defined in [Base.ts:42](https://github.com/polkadot-js/api/blob/a7b177d/packages/api-observable/src/Base.ts#L42)* ___ # Accessors ## genesisHash getgenesisHash(): `Hash` *Defined in [Base.ts:87](https://github.com/polkadot-js/api/blob/a7b177d/packages/api-observable/src/Base.ts#L87)* **Returns:** `Hash` ___ # Methods ## isConnected ▸ **isConnected**(): `Observable`<`boolean`> *Defined in [Base.ts:91](https://github.com/polkadot-js/api/blob/a7b177d/packages/api-observable/src/Base.ts#L91)* **Returns:** `Observable`<`boolean`> ___ ## rawCall ▸ **rawCall**<`T`>(__namedParameters: *`object`*, ...params: *`Array`<`any`>*): `Observable`<`T`> *Defined in [Base.ts:95](https://github.com/polkadot-js/api/blob/a7b177d/packages/api-observable/src/Base.ts#L95)* **Type parameters:** #### T **Parameters:** | Name | Type | | ------ | ------ | | __namedParameters | `object` | | `Rest` params | `Array`<`any`> | **Returns:** `Observable`<`T`> ___ ## rawStorage ▸ **rawStorage**<`T`>(key: * `Uint8Array` | `StorageFunction`*, ...params: *`Array`<`any`>*): `Observable`< `T` | `undefined`> *Defined in [Base.ts:108](https://github.com/polkadot-js/api/blob/a7b177d/packages/api-observable/src/Base.ts#L108)* **Type parameters:** #### T **Parameters:** | Name | Type | | ------ | ------ | | key | `Uint8Array` | `StorageFunction`| | `Rest` params | `Array`<`any`> | **Returns:** `Observable`< `T` | `undefined`> ___ ## rawStorageMulti ▸ **rawStorageMulti**<`T`>(...keys: *`Array`< `Uint8Array` | [`StorageFunction`] | [`StorageFunction`, `any`]>*): `Observable`<`T`> *Defined in [Base.ts:123](https://github.com/polkadot-js/api/blob/a7b177d/packages/api-observable/src/Base.ts#L123)* **Type parameters:** #### T : `[]` **Parameters:** | Name | Type | | ------ | ------ | | `Rest` keys | `Array`< `Uint8Array` | [`StorageFunction`] | [`StorageFunction`, `any`]> | **Returns:** `Observable`<`T`> ___