Skip to Content

RPC

class

RPC

Constructor

constructor
RPC(params: ConstructorParams): RPC

Parameters:

Returns:

RPC

Properties

_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(): any

Returns:

any
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: "data", listener: Listener): any

Parameters:

eventName: "data"
listener: Listener

Returns:

any
once
once(eventName: "data", listener: Listener): any

Parameters:

eventName: "data"
listener: Listener

Returns:

any

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