Skip to Content

hydra


Class: RPC

Defined in: sdk-rpc/src/rpc.ts:29

Extends

Constructors

Constructor

new RPC(__namedParameters): RPC

Defined in: sdk-rpc/src/rpc.ts:32

Parameters

ParameterType
__namedParametersConstructorParams

Returns

RPC

Overrides

default.constructor

Properties

PropertyTypeInherited fromDefined in
_emitterEventEmitter<string | symbol, any>-sdk-rpc/src/rpc.ts:30
_methodsMap<string, Fn>default._methodsjson-rpc/index.d.ts:24

Methods

callMethod()

callMethod<T>(name, params?): Promise<T>

Defined in: json-rpc/index.d.ts:30

Type Parameters

Type Parameter
T

Parameters

ParameterType
namestring
params?unknown

Returns

Promise<T>

Inherited from

default.callMethod


callMethodWithRawResponse()

callMethodWithRawResponse<T>(name, params?): Promise<RawResponse<T>>

Defined in: json-rpc/index.d.ts:31

Type Parameters

Type Parameter
T

Parameters

ParameterType
namestring
params?unknown

Returns

Promise<RawResponse<T>>

Inherited from

default.callMethodWithRawResponse


end()

end(): void

Defined in: sdk-rpc/src/rpc.ts:57

Returns

void

Overrides

default.end


exposeFunction()

exposeFunction(name, fn): void

Defined in: json-rpc/index.d.ts:28

Parameters

ParameterType
namestring
fnFn

Returns

void

Inherited from

default.exposeFunction


exposeMethods()

exposeMethods(methods): Map<string, Fn>

Defined in: sdk-rpc/src/rpc.ts:42

Parameters

ParameterType
methodsMethods

Returns

Map<string, Fn>

Overrides

default.exposeMethods


notify()

notify(name, params?): any

Defined in: json-rpc/index.d.ts:32

Parameters

ParameterType
namestring
params?unknown

Returns

any

Inherited from

default.notify


on()

on(eventName, listener): void

Defined in: sdk-rpc/src/rpc.ts:49

Parameters

ParameterType
eventNamestring
listenerListener

Returns

void

Overrides

default.on


once()

once(eventName, listener): void

Defined in: sdk-rpc/src/rpc.ts:53

Parameters

ParameterType
eventNamestring
listenerListener

Returns

void

Overrides

default.once

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right