MCPcopy Create free account
hub / github.com/apache/maka / isUserQuestionRequest

Function isUserQuestionRequest

packages/core/src/interaction-record-schema.ts:179–188  ·  view source on GitHub ↗
(value: unknown)

Source from the content-addressed store, hash-verified

177}
178
179export function isUserQuestionRequest(value: unknown): value is UserQuestionRequest {
180 return (
181 isRecord(value) &&
182 hasExactShape(value, QUESTION_REQUEST_SHAPE) &&
183 typeof value.requestId === 'string' &&
184 typeof value.toolUseId === 'string' &&
185 Array.isArray(value.questions) &&
186 value.questions.every(isUserQuestion)
187 );
188}
189
190function isUserQuestion(value: unknown): value is UserQuestion {
191 return (

Callers 1

isRuntimeEventActionsFunction · 0.85

Calls 2

isRecordFunction · 0.90
hasExactShapeFunction · 0.85

Tested by

no test coverage detected