MCPcopy Create free account
hub / github.com/Noumena-Network/code / isSDKMessage

Function isSDKMessage

src/remote/RemoteSessionManager.ts:22–34  ·  view source on GitHub ↗

* Type guard to check if a message is an SDKMessage (not a control message)

(
  message:
    | SDKMessage
    | SDKControlRequest
    | SDKControlResponse
    | SDKControlCancelRequest,
)

Source from the content-addressed store, hash-verified

20 * Type guard to check if a message is an SDKMessage (not a control message)
21 */
22function isSDKMessage(
23 message:
24 | SDKMessage
25 | SDKControlRequest
26 | SDKControlResponse
27 | SDKControlCancelRequest,
28): message is SDKMessage {
29 return (
30 message.type !== 'control_request' &&
31 message.type !== 'control_response' &&
32 message.type !== 'control_cancel_request'
33 )
34}
35
36/**
37 * Simple permission response for remote sessions.

Callers 1

handleMessageMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected