Skip to Content

RPC

class

RPC

Constructor

constructor
RPC(__namedParameters: ConstructorParams): RPC

Parameters:

__namedParameters: ConstructorParams

Returns:

RPC

Properties

_emitter
EventEmitter
_methods
Map

Methods

callMethod
callMethod(name: string, params?: unknown): Promise

Parameters:

name: string
params (optional): unknown

Returns:

Promise
callMethodWithRawResponse
callMethodWithRawResponse(name: string, params?: unknown): Promise

Parameters:

name: string
params (optional): unknown

Returns:

Promise
end
end(): void

Returns:

void
exposeFunction
exposeFunction(name: string, fn: Fn): void

Parameters:

name: string
fn: Fn

Returns:

void
exposeMethods
exposeMethods(methods: Methods): Map

Parameters:

methods: Methods

Returns:

Map
notify
notify(name: string, params?: unknown): any

Parameters:

name: string
params (optional): unknown

Returns:

any
on
on(eventName: string, listener: Listener): void

Parameters:

eventName: string
listener: Listener

Returns:

void
once
once(eventName: string, listener: Listener): void

Parameters:

eventName: string
listener: Listener

Returns:

void

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right

Start building
Grateful

Contact Us

We're here to help