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

Function normalizeProviderFailure

packages/runtime/src/model-adapter.ts:944–953  ·  view source on GitHub ↗
(error: unknown)

Source from the content-addressed store, hash-verified

942}
943
944function normalizeProviderFailure(error: unknown): ModelFailure {
945 if (isModelFailure(error)) return error;
946 const summary = providerFailureSummary(error);
947 const failure = normalizeModelFailure(error);
948 return {
949 ...failure,
950 ...(summary?.code !== undefined ? { code: summary.code } : {}),
951 ...(failure.kind === 'unknown' && summary !== undefined ? { message: summary.message } : {}),
952 };
953}
954
955function isModelFailure(value: unknown): value is ModelFailure {
956 return (

Callers 3

normalizeFailureMethod · 0.85
translateChunkFunction · 0.85

Calls 3

isModelFailureFunction · 0.85
providerFailureSummaryFunction · 0.85
normalizeModelFailureFunction · 0.85

Tested by

no test coverage detected