# Hierarchy **ApiBase** ↳ [ApiQueries](_queries_.apiqueries.md) # Constructors ## constructor ⊕ **new ApiBase**(api: *`RxApiInterface`*): [ApiBase](_base_.apibase.md) *Defined in [Base.ts:32](https://github.com/polkadot-js/api/blob/17aa24c/packages/api-observable/src/Base.ts#L32)* **Parameters:** | Param | Type | | ------ | ------ | | api | `RxApiInterface` | **Returns:** [ApiBase](_base_.apibase.md) ___ # Properties ## `` _api **● _api**: *`RxApiInterface`* *Defined in [Base.ts:28](https://github.com/polkadot-js/api/blob/17aa24c/packages/api-observable/src/Base.ts#L28)* ___ ## `` _genesisHash **● _genesisHash**: *`Hash`* *Defined in [Base.ts:29](https://github.com/polkadot-js/api/blob/17aa24c/packages/api-observable/src/Base.ts#L29)* ___ ## whenReady **● whenReady**: *`Observable`<`boolean`>* *Defined in [Base.ts:32](https://github.com/polkadot-js/api/blob/17aa24c/packages/api-observable/src/Base.ts#L32)* ___ ## `` extrinsics **● extrinsics**: *`Extrinsics`* = extrinsicsStatic *Defined in [Base.ts:40](https://github.com/polkadot-js/api/blob/17aa24c/packages/api-observable/src/Base.ts#L40)* ___ ## `` storage **● storage**: *`Storage`* = storageStatic *Defined in [Base.ts:41](https://github.com/polkadot-js/api/blob/17aa24c/packages/api-observable/src/Base.ts#L41)* ___ # Accessors ## genesisHash getgenesisHash(): `Hash` *Defined in [Base.ts:78](https://github.com/polkadot-js/api/blob/17aa24c/packages/api-observable/src/Base.ts#L78)* **Returns:** `Hash` ___ # Methods ## `` combine ▸ **combine**<`T`,`R`>(observables: *`Array`<`Observable`<`any`>>*, mapfn?: *`MapFn`<`R`, `T`>*): `Observable`<`T`> *Defined in [Base.ts:71](https://github.com/polkadot-js/api/blob/17aa24c/packages/api-observable/src/Base.ts#L71)* **Type parameters:** #### T #### R **Parameters:** | Param | Type | Default value | | ------ | ------ | ------ | | observables | `Array`<`Observable`<`any`>> | - | | `Default value` mapfn | `MapFn`<`R`, `T`> | defaultMapFn | **Returns:** `Observable`<`T`> ___ ## isConnected ▸ **isConnected**(): `Observable`<`boolean`> *Defined in [Base.ts:82](https://github.com/polkadot-js/api/blob/17aa24c/packages/api-observable/src/Base.ts#L82)* **Returns:** `Observable`<`boolean`> ___ ## rawCall ▸ **rawCall**<`T`>(__namedParameters: *`object`*, ...params: *`Array`<`any`>*): `Observable`<`T`> *Defined in [Base.ts:86](https://github.com/polkadot-js/api/blob/17aa24c/packages/api-observable/src/Base.ts#L86)* **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:98](https://github.com/polkadot-js/api/blob/17aa24c/packages/api-observable/src/Base.ts#L98)* **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:110](https://github.com/polkadot-js/api/blob/17aa24c/packages/api-observable/src/Base.ts#L110)* **Type parameters:** #### T : `[]` **Parameters:** | Param | Type | | ------ | ------ | | `Rest` keys | `Array`< [`StorageFunction`] | [`StorageFunction`, `any`]> | **Returns:** `Observable`<`T`> ___