# Hierarchy **ApiBase** ↳ [ApiQueries](_queries_.apiqueries.md) # Constructors ## constructor ⊕ **new ApiBase**(api: *`RpcRxInterface`*): [ApiBase](_base_.apibase.md) *Defined in [Base.ts:32](https://github.com/polkadot-js/api/blob/f25d479/packages/api-observable/src/Base.ts#L32)* **Parameters:** | Param | Type | | ------ | ------ | | api | `RpcRxInterface` | **Returns:** [ApiBase](_base_.apibase.md) ___ # Properties ## whenReady **● whenReady**: *`Observable`<`boolean`>* *Defined in [Base.ts:32](https://github.com/polkadot-js/api/blob/f25d479/packages/api-observable/src/Base.ts#L32)* ___ ## `` extrinsics **● extrinsics**: *`Extrinsics`* = extrinsicsStatic *Defined in [Base.ts:40](https://github.com/polkadot-js/api/blob/f25d479/packages/api-observable/src/Base.ts#L40)* ___ ## `` storage **● storage**: *`Storage`* = storageStatic *Defined in [Base.ts:41](https://github.com/polkadot-js/api/blob/f25d479/packages/api-observable/src/Base.ts#L41)* ___ # Accessors ## genesisHash getgenesisHash(): `Hash` *Defined in [Base.ts:85](https://github.com/polkadot-js/api/blob/f25d479/packages/api-observable/src/Base.ts#L85)* **Returns:** `Hash` ___ # Methods ## isConnected ▸ **isConnected**(): `Observable`<`boolean`> *Defined in [Base.ts:89](https://github.com/polkadot-js/api/blob/f25d479/packages/api-observable/src/Base.ts#L89)* **Returns:** `Observable`<`boolean`> ___ ## rawCall ▸ **rawCall**<`T`>(__namedParameters: *`object`*, ...params: *`Array`<`any`>*): `Observable`<`T`> *Defined in [Base.ts:93](https://github.com/polkadot-js/api/blob/f25d479/packages/api-observable/src/Base.ts#L93)* **Type parameters:** #### T **Parameters:** | Param | Type | | ------ | ------ | | __namedParameters | `object` | | `Rest` params | `Array`<`any`> | **Returns:** `Observable`<`T`> ___ ## rawStorage ▸ **rawStorage**<`T`>(key: *`StorageFunction`*, ...params: *`Array`<`any`>*): `Observable`< `T` | `undefined`> *Defined in [Base.ts:106](https://github.com/polkadot-js/api/blob/f25d479/packages/api-observable/src/Base.ts#L106)* **Type parameters:** #### T **Parameters:** | Param | Type | | ------ | ------ | | key | `StorageFunction` | | `Rest` params | `Array`<`any`> | **Returns:** `Observable`< `T` | `undefined`> ___ ## rawStorageMulti ▸ **rawStorageMulti**<`T`>(...keys: *`Array`< [`StorageFunction`] | [`StorageFunction`, `any`]>*): `Observable`<`T`> *Defined in [Base.ts:119](https://github.com/polkadot-js/api/blob/f25d479/packages/api-observable/src/Base.ts#L119)* **Type parameters:** #### T : `[]` **Parameters:** | Param | Type | | ------ | ------ | | `Rest` keys | `Array`< [`StorageFunction`] | [`StorageFunction`, `any`]> | **Returns:** `Observable`<`T`> ___