Skip to content

Universal DevTools Kit SDK


Universal DevTools Kit SDK / @u-devtools/core / validateRpcMessage

Function: validateRpcMessage() ​

validateRpcMessage(data): { error?: unknown; id: string; method?: string; payload?: unknown; type: "request" | "response" | "event"; } | null

Defined in: schemas/rpc.ts:30

Validates an unknown value as an RPC message.

Parameters ​

ParameterTypeDescription
dataunknownData to validate

Returns ​

{ error?: unknown; id: string; method?: string; payload?: unknown; type: "request" | "response" | "event"; }

NameTypeDescriptionDefined in
error?unknownError information (for error responses)schemas/rpc.ts:17
idstringUnique message identifierschemas/rpc.ts:9
method?stringRPC method name (for requests and events)schemas/rpc.ts:13
payload?unknownMessage payload dataschemas/rpc.ts:15
type"request" | "response" | "event"Message type: 'request' for RPC calls, 'response' for replies, 'event' for broadcastsschemas/rpc.ts:11

null

Validated RPC message or null if validation fails

Released under the MIT License.