Skip to main content

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

ParameterTypeDescription
funcNamestringRPC function name to call
argsobjectArguments 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

ParameterType
keysstring[]
valuesany[]

Returns

Record<string, any>


objectToKeyValue()

static objectToKeyValue(obj): object;

Defined in: rpc.ts:65

Parameters

ParameterType
objRecord<string, any>

Returns

object

keys
keys: string[];
values
values: any[];

RegisterCallback()

static RegisterCallback(callback): number;

Defined in: rpc.ts:24

Parameters

ParameterType
callback(...args) => any

Returns

number