katanakit-js / useErrorSerialize
Function: useErrorSerialize()
ts
function useErrorSerialize(message?, code?): {
code: number;
message: string;
};Defined in: src/core/services/error.service.ts:29
Serialize an error into a plain object. Uses sensible defaults based on the status code when message is omitted.
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
message | string | "" | Error message (falls back to status code default) |
code | number | 400 | HTTP status code (default: 400) |
Returns
ts
{
code: number;
message: string;
}Serialized error with message and code
code
ts
code: number;message
ts
message: string;Example
ts
const err = useErrorSerialize("User not found", 404);
// { message: "User not found", code: 404 }
const err2 = useErrorSerialize("", 500);
// { message: "Internal Server Error", code: 500 }