Skip to content

lspeasy / core/src / isMessage

Function: isMessage()

ts
function isMessage(value): value is Message;

Defined in: packages/core/src/transport/worker-types.ts:52

Runtime guard for JSON-RPC message envelopes.

Parameters

ParameterTypeDescription
valueunknownThe unknown value to test.

Returns

value is Message

true when value is an object with jsonrpc: "2.0".

Released under the MIT License.