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
Parameter | Type |
---|---|
__namedParameters | ConstructorParams |
Returns
RPC
Overrides
Properties
Property | Type | Inherited from | Defined in |
---|---|---|---|
_emitter | EventEmitter <string | symbol , any > | - | sdk-rpc/src/rpc.ts:30 |
_methods | Map <string , Fn > | default ._methods | json-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
Parameter | Type |
---|---|
name | string |
params? | unknown |
Returns
Promise
<T
>
Inherited from
callMethodWithRawResponse()
callMethodWithRawResponse<
T
>(name
,params?
):Promise
<RawResponse
<T
>>
Defined in: json-rpc/index.d.ts:31
Type Parameters
Type Parameter |
---|
T |
Parameters
Parameter | Type |
---|---|
name | string |
params? | unknown |
Returns
Promise
<RawResponse
<T
>>
Inherited from
default
.callMethodWithRawResponse
end()
end():
void
Defined in: sdk-rpc/src/rpc.ts:57
Returns
void
Overrides
exposeFunction()
exposeFunction(
name
,fn
):void
Defined in: json-rpc/index.d.ts:28
Parameters
Parameter | Type |
---|---|
name | string |
fn | Fn |
Returns
void
Inherited from
exposeMethods()
exposeMethods(
methods
):Map
<string
,Fn
>
Defined in: sdk-rpc/src/rpc.ts:42
Parameters
Parameter | Type |
---|---|
methods | Methods |
Returns
Map
<string
, Fn
>
Overrides
notify()
notify(
name
,params?
):any
Defined in: json-rpc/index.d.ts:32
Parameters
Parameter | Type |
---|---|
name | string |
params? | unknown |
Returns
any
Inherited from
on()
on(
eventName
,listener
):void
Defined in: sdk-rpc/src/rpc.ts:49
Parameters
Parameter | Type |
---|---|
eventName | string |
listener | Listener |
Returns
void
Overrides
once()
once(
eventName
,listener
):void
Defined in: sdk-rpc/src/rpc.ts:53
Parameters
Parameter | Type |
---|---|
eventName | string |
listener | Listener |
Returns
void