The unknown error object or value to normalize.
Optionaloptions: {Optional settings for error normalization.
OptionalfallbackMessage?: stringA default message used when the error cannot be mapped.
Optionalresolver?: (code: string) => string | null | undefinedA function that maps error codes to user-friendly messages.
A standard Error object with an appropriate message.
Normalizes an unknown error into a standard JavaScript Error instance.
This function tries to extract meaningful information from API errors, strings, or other unknown error shapes. You can provide a custom resolver function to map API error codes to user-friendly messages.