MCPcopy
hub / github.com/prisma/prisma / isSerializedError

Function isSerializedError

packages/cli/src/Studio.ts:368–382  ·  view source on GitHub ↗
(error: unknown)

Source from the content-addressed store, hash-verified

366}
367
368function isSerializedError(error: unknown): error is SerializedError {
369 if (!isRecord(error)) {
370 return false
371 }
372
373 if (typeof error.name !== 'string' || typeof error.message !== 'string') {
374 return false
375 }
376
377 if (error.errors === undefined) {
378 return true
379 }
380
381 return Array.isArray(error.errors) && error.errors.every(isSerializedError)
382}
383
384function isRecord(value: unknown): value is Record<string, unknown> {
385 return typeof value === 'object' && value !== null

Callers 1

getSerializedBffErrorFunction · 0.85

Calls 1

isRecordFunction · 0.85

Tested by

no test coverage detected