@tsclean/core
Version:
Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.
12 lines • 1.66 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CircularDependencyException = void 0;
const runtime_1 = require("./runtime");
class CircularDependencyException extends runtime_1.RuntimeException {
constructor(context) {
const ctx = context ? ` inside ${context}` : ``;
super(`A circular dependency has been detected${ctx}. Please, make sure that each side of a bidirectional relationships are decorated with "forwardRef()".`);
}
}
exports.CircularDependencyException = CircularDependencyException;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2lyY3VsYXItZGVwZW5kZW5jeS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9lcnJvcnMvZXhjZXB0aW9ucy9jaXJjdWxhci1kZXBlbmRlbmN5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHVDQUE2QztBQUU3QyxNQUFhLDJCQUE0QixTQUFRLDBCQUFnQjtJQUMvRCxZQUFZLE9BQWdCO1FBQzFCLE1BQU0sR0FBRyxHQUFHLE9BQU8sQ0FBQyxDQUFDLENBQUMsV0FBVyxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDO1FBQ2hELEtBQUssQ0FDSCwwQ0FBMEMsR0FBRyx3R0FBd0csQ0FDdEosQ0FBQztJQUNKLENBQUM7Q0FDRjtBQVBELGtFQU9DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUnVudGltZUV4Y2VwdGlvbiB9IGZyb20gJy4vcnVudGltZSc7XG5cbmV4cG9ydCBjbGFzcyBDaXJjdWxhckRlcGVuZGVuY3lFeGNlcHRpb24gZXh0ZW5kcyBSdW50aW1lRXhjZXB0aW9uIHtcbiAgY29uc3RydWN0b3IoY29udGV4dD86IHN0cmluZykge1xuICAgIGNvbnN0IGN0eCA9IGNvbnRleHQgPyBgIGluc2lkZSAke2NvbnRleHR9YCA6IGBgO1xuICAgIHN1cGVyKFxuICAgICAgYEEgY2lyY3VsYXIgZGVwZW5kZW5jeSBoYXMgYmVlbiBkZXRlY3RlZCR7Y3R4fS4gUGxlYXNlLCBtYWtlIHN1cmUgdGhhdCBlYWNoIHNpZGUgb2YgYSBiaWRpcmVjdGlvbmFsIHJlbGF0aW9uc2hpcHMgYXJlIGRlY29yYXRlZCB3aXRoIFwiZm9yd2FyZFJlZigpXCIuYCxcbiAgICApO1xuICB9XG59XG4iXX0=