MCPcopy Index your code
hub / github.com/massCodeIO/massCode / parseStorageError

Function parseStorageError

src/main/api/routes/snippets.ts:16–32  ·  view source on GitHub ↗
(
  error: unknown,
)

Source from the content-addressed store, hash-verified

14const app = new Elysia({ prefix: '/snippets' })
15
16function parseStorageError(
17 error: unknown,
18): { code: string, message: string } | null {
19 if (!(error instanceof Error)) {
20 return null
21 }
22
23 const separatorIndex = error.message.indexOf(':')
24 if (separatorIndex <= 0) {
25 return null
26 }
27
28 return {
29 code: error.message.slice(0, separatorIndex),
30 message: error.message.slice(separatorIndex + 1).trim(),
31 }
32}
33
34function mapStorageError(status: unknown, error: unknown): never {
35 const setStatus = status as (

Callers 1

mapStorageErrorFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected