const findRecord = Effect.fnUntraced(function*(id: number) {
return Effect.tryPromise({
try: () => Database.query(id),
catch: (error) =>
Schema.decodeUnknown(RecordNotFoundSchema)(error).pipe(Effect.orElseSucceed(() => RecordNotFoundFallback))
})
})
const findRecord = Effect.fnUntraced(function*(id: number) {
return Effect.tryPromise({
try: () => Database.query(id),
catch: (error) =>
Schema.decodeUnknown(RecordNotFoundSchema)(error).pipe(Effect.orElseSucceed(() => RecordNotFoundFallback))
})
})