MCPcopy Index your code
hub / github.com/Effect-TS/effect / parse

Function parse

packages/experimental/src/Persistence.ts:243–251  ·  view source on GitHub ↗
(
            method: string,
            key: ResultPersistence.Key<R, IE, E, IA, A>,
            value: unknown
          )

Source from the content-addressed store, hash-verified

241 const storage = yield* backing.make(options.storeId)
242 const timeToLive = options.timeToLive ?? (() => Duration.infinity)
243 const parse = <R, IE, E, IA, A>(
244 method: string,
245 key: ResultPersistence.Key<R, IE, E, IA, A>,
246 value: unknown
247 ) =>
248 Effect.mapError(
249 Schema.deserializeExit(key, value),
250 (_) => PersistenceParseError.make(method, _.issue)
251 )
252 const encode = <R, IE, E, IA, A>(
253 method: string,
254 key: ResultPersistence.Key<R, IE, E, IA, A>,

Callers 1

Persistence.tsFile · 0.70

Calls 1

makeMethod · 0.65

Tested by

no test coverage detected