UNPKG

@decaf-ts/core

Version:

Core persistence module for the decaf framework

26 lines 852 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ObserverError = void 0; const db_decorators_1 = require("@decaf-ts/db-decorators"); /** * @description Error thrown when observer communication fails. * @summary Represents a failure in observer communication between repositories. * @param {string|Error} msg - The error message or Error object. * @class ObserverError * @category Errors * @example * try { * // Some repository observer operation * } catch (error) { * if (error instanceof ObserverError) { * console.error('Observer communication failed:', error.message); * } * } */ class ObserverError extends db_decorators_1.InternalError { constructor(msg) { super(msg, ObserverError.name, 500); } } exports.ObserverError = ObserverError; //# sourceMappingURL=errors.js.map