@jqassistant/ts-lce
Version:
Tool to extract language concepts from a TypeScript codebase and export them to a JSON file.
21 lines (20 loc) • 705 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LCEDependency = void 0;
const concept_1 = require("../concept");
const context_1 = require("../context");
class LCEDependency extends concept_1.LCENamedConcept {
targetType;
globalSourceFQN;
sourceType;
cardinality;
static conceptId = "dependency";
constructor(globalTargetFqn, targetType, globalSourceFQN, sourceType, cardinality) {
super(new context_1.FQN(globalTargetFqn));
this.targetType = targetType;
this.globalSourceFQN = globalSourceFQN;
this.sourceType = sourceType;
this.cardinality = cardinality;
}
}
exports.LCEDependency = LCEDependency;