@othree.io/excuses
Version:
Excuses
19 lines • 695 B
TypeScript
import { ErrorDetails } from './types';
/**
* Custom Error class representing an unexpected error.
*/
export declare class ConflictError extends Error {
/** Static error code to identify the error type. */
static ERROR: string;
/** Error code associated with this error instance. */
code?: string;
errorDetails?: ErrorDetails;
/**
* Creates a new ConflictError.
*
* @param {string} [code] - Optional error code.
* @param {string} [message] - Optional error message. If not provided, a default error message is generated by `getErrorJSONString`.
*/
constructor(code?: string, message?: string);
}
//# sourceMappingURL=conflict-error.d.ts.map