UNPKG

@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
"use strict"; 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;