Class: RpcClient
Defined in: rpc.ts:8
Constructors
Constructor
new RpcClient(): RpcClient;
Returns
RpcClient
Properties
callbackRegistry
static callbackRegistry: object = {};
Defined in: rpc.ts:79
Index Signature
[key: number]: (...args) => any
initialized
static initialized: boolean = false;
Defined in: rpc.ts:80
Methods
Call()
static Call(funcName, args): any;
Defined in: rpc.ts:40
Parameters
| Parameter | Type | Description |
|---|---|---|
funcName | string | RPC function name to call |
args | object | Arguments of RPC in the format: {parameter0: value0, parameter1: value1} |
Returns
any
The value returned from RPC function in string type
GetClientId()
static GetClientId(): number;
Defined in: rpc.ts:61
Returns
number
Init()
static Init(): void;
Defined in: rpc.ts:9
Returns
void
keyValueToObject()
static keyValueToObject(keys, values): Record<string, any>;
Defined in: rpc.ts:71
Parameters
| Parameter | Type |
|---|---|
keys | string[] |
values | any[] |
Returns
Record<string, any>
objectToKeyValue()
static objectToKeyValue(obj): object;
Defined in: rpc.ts:65
Parameters
| Parameter | Type |
|---|---|
obj | Record<string, any> |
Returns
object
keys
keys: string[];
values
values: any[];
RegisterCallback()
static RegisterCallback(callback): number;
Defined in: rpc.ts:24
Parameters
| Parameter | Type |
|---|---|
callback | (...args) => any |
Returns
number