core.serializeerror | Medplum

serializeError() function

Serializes an Error object into a plain object, including nested causes and custom properties.

Signature:

export declare function serializeError(error: Error, depth?: number, maxDepth?: number): Record<string, any>;

Parameters

Parameter Type Description
error Error The error to serialize.
depth number (Optional) The current depth of recursion.
maxDepth number (Optional) The maximum depth of recursion.

Returns:

Record<string, any>

A serialized representation of the error.