Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

_utils_.md 2.1KB

rpclibrary“Utils”

External module: “Utils”

Index

Functions

Functions

Const extractArgs

extractArgs(f: Function): T.Arg[]

Defined in Utils.ts:91

Parameters:

Name Type
f Function

Returns: T.Arg[]


Const hookGenerator

hookGenerator(rpc: T.HookRPC‹any›): function

Defined in Utils.ts:70

Parameters:

Name Type
rpc T.HookRPC‹any›

Returns: function

▸ (socket?: I.Socket): HookFunction‹T›

Parameters:

Name Type
socket? I.Socket

makeSubResponse

makeSubResponse(uuid?: undefined | string): SubscriptionResponse

Defined in Utils.ts:96

Parameters:

Name Type
uuid? undefined | string

Returns: SubscriptionResponse


rpcHooker

rpcHooker<SubResT>(socket: Socket, exporter: Exporter‹SubResT›, makeUnique: boolean): T.ExtendedRpcInfo[]

Defined in Utils.ts:48

Type parameters:

SubResT

Parameters:

Name Type Default
socket Socket -
exporter Exporter‹SubResT› -
makeUnique boolean true

Returns: T.ExtendedRpcInfo[]


Const rpcToRpcinfo

rpcToRpcinfo<SubResT>(rpc: T.RPC‹SubResT›, owner: T.Owner): T.RpcInfo

Defined in Utils.ts:8

Type parameters:

SubResT

Parameters:

Name Type
rpc T.RPC‹SubResT›
owner T.Owner

Returns: T.RpcInfo