adapting template

This commit is contained in:
Martin Karkowski 2020-08-24 09:39:35 +02:00
parent bd219003bc
commit 33849143dd

View File

@ -1,16 +1,12 @@
import { Project } from "ts-morph";
import { analyzeClasses, createFileMapping } from "../lib/helpers/analyzeTypescriptFiles";
import { transformClasses } from "../lib/helpers/generateTemplate";
import { generateClientTemplate } 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();
const main = async function() {
await generateClientTemplate({
inputDir: './test/*.ts',
outputDir: './dist/generated',
pathToTemplate: './lib/templates/clientInterface.handlebars',
tsConfigFilePath: './tsconfigBackend.json'
})
}
transformClasses(testSourceFiles)
console.log('');
main().catch(e => console.error(e));