MCPcopy Create free account
hub / github.com/tiann/hapi / unwrapMessage

Function unwrapMessage

cli/src/opencode/opencodeLocalLauncher.ts:139–151  ·  view source on GitHub ↗
(payload: unknown)

Source from the content-addressed store, hash-verified

137}
138
139function unwrapMessage(payload: unknown): Record<string, unknown> | null {
140 if (!isObject(payload)) {
141 return null;
142 }
143 const record = payload as Record<string, unknown>;
144 if (isObject(record.message)) {
145 return record.message as Record<string, unknown>;
146 }
147 if (isObject(record.info)) {
148 return record.info as Record<string, unknown>;
149 }
150 return record;
151}
152
153function unwrapPart(payload: unknown): Record<string, unknown> | null {
154 if (isObject(payload)) {

Callers 1

handleHookEventFunction · 0.85

Calls 1

isObjectFunction · 0.85

Tested by

no test coverage detected