UNPKG

@tsclean/core

Version:

Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.

16 lines 2.27 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UnknownDependenciesException = void 0; const runtime_1 = require("./runtime"); const messages_1 = require("../messages"); class UnknownDependenciesException extends runtime_1.RuntimeException { constructor(type, context, moduleRef, metadata) { super((0, messages_1.UNKNOWN_DEPENDENCIES_MESSAGE)(type, context, moduleRef)); this.type = type; this.context = context; this.metadata = metadata; this.moduleRef = moduleRef && { id: moduleRef.id }; } } exports.UnknownDependenciesException = UnknownDependenciesException; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidW5rbm93bi1kZXBlbmRlbmNpZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvZXJyb3JzL2V4Y2VwdGlvbnMvdW5rbm93bi1kZXBlbmRlbmNpZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsdUNBQTZDO0FBQzdDLDBDQUEyRDtBQUczRCxNQUFhLDRCQUE2QixTQUFRLDBCQUFnQjtJQUdoRSxZQUNrQixJQUFxQixFQUNyQixPQUFrQyxFQUNsRCxTQUFrQixFQUNGLFFBQXlCO1FBRXpDLEtBQUssQ0FBQyxJQUFBLHVDQUE0QixFQUFDLElBQUksRUFBRSxPQUFPLEVBQUUsU0FBUyxDQUFDLENBQUMsQ0FBQztRQUw5QyxTQUFJLEdBQUosSUFBSSxDQUFpQjtRQUNyQixZQUFPLEdBQVAsT0FBTyxDQUEyQjtRQUVsQyxhQUFRLEdBQVIsUUFBUSxDQUFpQjtRQUd6QyxJQUFJLENBQUMsU0FBUyxHQUFHLFNBQVMsSUFBSSxFQUFFLEVBQUUsRUFBRSxTQUFTLENBQUMsRUFBRSxFQUFFLENBQUM7SUFDckQsQ0FBQztDQUNGO0FBWkQsb0VBWUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBSdW50aW1lRXhjZXB0aW9uIH0gZnJvbSAnLi9ydW50aW1lJztcbmltcG9ydCB7IFVOS05PV05fREVQRU5ERU5DSUVTX01FU1NBR0UgfSBmcm9tICcuLi9tZXNzYWdlcyc7XG5pbXBvcnQgeyBNb2R1bGUsIEluamVjdG9yRGVwZW5kZW5jeUNvbnRleHQgfSBmcm9tICcuLi8uLi9jb3JlJztcblxuZXhwb3J0IGNsYXNzIFVua25vd25EZXBlbmRlbmNpZXNFeGNlcHRpb24gZXh0ZW5kcyBSdW50aW1lRXhjZXB0aW9uIHtcbiAgcHVibGljIHJlYWRvbmx5IG1vZHVsZVJlZjogeyBpZDogc3RyaW5nIH0gfCB1bmRlZmluZWQ7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgcHVibGljIHJlYWRvbmx5IHR5cGU6IHN0cmluZyB8IHN5bWJvbCxcbiAgICBwdWJsaWMgcmVhZG9ubHkgY29udGV4dDogSW5qZWN0b3JEZXBlbmRlbmN5Q29udGV4dCxcbiAgICBtb2R1bGVSZWY/OiBNb2R1bGUsXG4gICAgcHVibGljIHJlYWRvbmx5IG1ldGFkYXRhPzogeyBpZDogc3RyaW5nIH0sXG4gICkge1xuICAgIHN1cGVyKFVOS05PV05fREVQRU5ERU5DSUVTX01FU1NBR0UodHlwZSwgY29udGV4dCwgbW9kdWxlUmVmKSk7XG4gICAgdGhpcy5tb2R1bGVSZWYgPSBtb2R1bGVSZWYgJiYgeyBpZDogbW9kdWxlUmVmLmlkIH07XG4gIH1cbn1cbiJdfQ==