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>