Referencia de @styx/clients generada de su TSDoc.
packages/clients/package.jsonPágina generada desde
el TSDoc de @styx/clients. No se edita a mano:bun run docs:genla regenera ybun run docs:checkfalla si difiere.
unwrapEdenResult<
R>(reply):Result<NonNullable<R["data"]>,ResultError<ReplyErrorCode<R>>>
Unwrap de un reply Eden 2 a Result. Nunca lanza.
R extends IEdenReplyLike<unknown>
R
Reply de Eden (await api.works({ id }).get()).
Result<NonNullable<R["data"]>, ResultError<ReplyErrorCode<R>>>
ok(data) o err(ResultError<code de dominio | EdenErrorCode>).
const result = unwrapEdenResult(await client.works({ id }).get());
if (isErr(result) && result.error.code === 'CATALOG_WORK_NOT_FOUND') return notFound();