Files
api/docs/rpc-provider/classes/_mock_index_.mock.md
T
2018-11-01 09:58:05 +00:00

2.9 KiB

A mock provider mainly used for testing. returns: The mock provider

Hierarchy

Mock

Implements

  • ProviderInterface

Constructors

constructor

⊕ new Mock(): Mock

Defined in mock/index.ts:64

Returns: Mock


Properties

isUpdating

● isUpdating: boolean = true

Defined in mock/index.ts:42


subscriptions

● subscriptions: MockState$Subscriptions = SUBSCRIPTIONS.reduce((subs, name) => { subs[name] = { callbacks: {}, lastValue: null };

return subs;

}, ({} as MockState$Subscriptions))

Defined in mock/index.ts:53


Methods

isConnected

▸ isConnected(): boolean

Defined in mock/index.ts:70

Returns: boolean


on

▸ on(type: ProviderInterface$Emitted, sub: ProviderInterface$EmitCb): void

Defined in mock/index.ts:74

Parameters:

Param Type
type ProviderInterface$Emitted
sub ProviderInterface$EmitCb

Returns: void


send

▸ send(method: string, params: Array<any>): Promise<any>

Defined in mock/index.ts:78

Parameters:

Param Type
method string
params Array<any>

Returns: Promise<any>


subscribe

▸ subscribe(type: string, method: string, ...params: Array<any>): Promise<number>

Defined in mock/index.ts:86

Parameters:

Param Type
type string
method string
Rest params Array<any>

Returns: Promise<number>


unsubscribe

▸ unsubscribe(type: string, method: string, id: number): Promise<boolean>

Defined in mock/index.ts:106

Parameters:

Param Type
type string
method string
id number

Returns: Promise<boolean>