16 lines
646 B
TypeScript
16 lines
646 B
TypeScript
import { Project } from "ts-morph";
|
|
import { analyzeClasses, createFileMapping } from "../lib/helpers/analyzeTypescriptFiles";
|
|
import { transformClasses } from "../lib/helpers/generateTemplate";
|
|
|
|
// Function to Determine new project files.
|
|
const project = new Project({
|
|
tsConfigFilePath: "./tsconfigBackend.json",
|
|
addFilesFromTsConfig: false,
|
|
});
|
|
project.addSourceFileAtPath("./test/testFile.ts");
|
|
project.addSourceFileAtPath("./test/testExternalDescriptor.ts");
|
|
project.addSourceFileAtPath("./test/testExternalDescriptorReference.ts");
|
|
const testSourceFiles = project.getSourceFiles();
|
|
|
|
transformClasses(testSourceFiles)
|
|
console.log(''); |