Skip to Content
Hydra@exodus/json-rpc

@exodus/json-rpc

Version: 0.0.0

Classes

Interfaces

Type Aliases

RPC

class

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

Transport

interface

Methods

on
on(event: "data", listener: Listener): void

Parameters:

event: "data"
listener: Listener

Returns:

void
removeListener
removeListener(event: "data", listener: Listener): void

Parameters:

event: "data"
listener: Listener

Returns:

void
write
write(data: string): void

Parameters:

data: string

Returns:

void

Fn

type

Listener

type

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