Creates a standardized application error object.
The error type.
The error message.
Optional
The original error object, if any.
An optional error code.
The constructed AppError object.
const error = createError(ErrorType.NETWORK, 'Network failed'); Copy
const error = createError(ErrorType.NETWORK, 'Network failed');
export function createError( type: ErrorType, message: string, originalError?: unknown, code?: string,): AppError { return { type, message, originalError, code, };} Copy
export function createError( type: ErrorType, message: string, originalError?: unknown, code?: string,): AppError { return { type, message, originalError, code, };}
Creates a standardized application error object.