Skip to content

@adrianhall/cloudflare-toolkit


@adrianhall/cloudflare-toolkit / index / serializeError

Function: serializeError()

serializeError(value): unknown

Defined in: src/lib/logging/serialize.ts:23

Serialize value if it is an Error; return it unchanged otherwise.

  • Non-Error values are returned as-is.
  • Error instances become plain objects with name, message, and optionally stack and cause.
  • cause is shallowly serialized when it is itself an Error.

Parameters

value

unknown

The value to serialize, if it is an Error.

Returns

unknown

A plain-object serialization of value when it is an Error, otherwise value unchanged.