import {Language} from "../../../src/entities/content/language"; import {LearningPathTransition} from "../../../src/entities/content/learning-path-transition.entity"; import {LearningPathNode} from "../../../src/entities/content/learning-path-node.entity"; import {LearningPath} from "../../../src/entities/content/learning-path.entity"; export function createLearningPathTransition(node: LearningPathNode, transitionNumber: number, condition: string | null, to: LearningPathNode) { const trans = new LearningPathTransition(); trans.node = node; trans.transitionNumber = transitionNumber; trans.condition = condition || "true"; trans.next = to; return trans; } export function createLearningPathNode( learningPath: LearningPath, nodeNumber: number, learningObjectHruid: string, version: number, language: Language, startNode: boolean ) { const node = new LearningPathNode(); node.learningPath = learningPath; node.nodeNumber = nodeNumber; node.learningObjectHruid = learningObjectHruid; node.version = version; node.language = language; node.startNode = startNode; return node; }