@realitydefender/realitydefender
Version:
SDK for the Reality Defender API for deepfake detection
25 lines (24 loc) • 750 B
JavaScript
;
/**
* Error types and classes for the Reality Defender SDK
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.RealityDefenderError = void 0;
/**
* Custom error class for Reality Defender SDK errors
*/
class RealityDefenderError extends Error {
/**
* Creates a new SDK error
* @param message Human-readable error message
* @param code Machine-readable error code
*/
constructor(message, code) {
super(message);
this.code = code;
this.name = 'RealityDefenderError';
// Ensure proper prototype chain for instanceof checks
Object.setPrototypeOf(this, RealityDefenderError.prototype);
}
}
exports.RealityDefenderError = RealityDefenderError;