Files
api/docs/api-observable/classes/_base_.apibase.md
T
2018-10-04 09:20:27 +00:00

3.8 KiB

Hierarchy

ApiBase

↳ ApiQueries

Constructors

constructor

⊕ new ApiBase(api: RxApiInterface): ApiBase

Defined in Base.ts:31

Parameters:

Param Type
api RxApiInterface

Returns: ApiBase


Properties

<Protected> _api

● _api: RxApiInterface

Defined in Base.ts:27


<Protected> _genesisHash

● _genesisHash: Hash

Defined in Base.ts:28


whenReady

● whenReady: Observable<boolean>

Defined in Base.ts:31


<Static> extrinsics

● extrinsics: Extrinsics = extrinsicsStatic

Defined in Base.ts:39


<Static> storage

● storage: Storage = storageStatic

Defined in Base.ts:40


Accessors

genesisHash

getgenesisHash(): Hash

Defined in Base.ts:78

Returns: Hash


Methods

<Protected> combine

▸ combine<T,R>(observables: Array<Observable<any>>, mapfn?: MapFn<R, T>): Observable<T>

Defined in Base.ts:70

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

Returns: Observable<boolean>


rawCall

▸ rawCall<T>(__namedParameters: object, ...params: Array<any>): Observable<T>

Defined in Base.ts:86

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>

Defined in Base.ts:98

Type parameters:

T

Parameters:

Param Type
key StorageFunction
Rest params Array<any>

Returns: Observable<T>


rawStorageMulti

▸ rawStorageMulti<T>(...keys: Array< [StorageFunction] | [StorageFunction, any]>): Observable<T>

Defined in Base.ts:109

Type parameters:

T

Parameters:

Param Type
Rest keys Array< [StorageFunction] | [StorageFunction, any]>

Returns: Observable<T>