SDK y paquetes@styx/clientsindexfunctions

Function: unwrapEdenResult()

Referencia de @styx/clients generada de su TSDoc.

ImplementadoSin versión del tren todavía· generada desde packages/clients/package.json

Página generada desde el TSDoc de @styx/clients. No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere.

Function: unwrapEdenResult()

unwrapEdenResult<R>(reply): Result<NonNullable<R["data"]>, ResultError<ReplyErrorCode<R>>>

Unwrap de un reply Eden 2 a Result. Nunca lanza.

Type Parameters

R

R extends IEdenReplyLike<unknown>

Parameters

reply

R

Reply de Eden (await api.works({ id }).get()).

Returns

Result<NonNullable<R["data"]>, ResultError<ReplyErrorCode<R>>>

ok(data) o err(ResultError<code de dominio | EdenErrorCode>).

Example

const result = unwrapEdenResult(await client.works({ id }).get());
if (isErr(result) && result.error.code === 'CATALOG_WORK_NOT_FOUND') return notFound();