From b7f775aaff821834f54801f6865150a723605f22 Mon Sep 17 00:00:00 2001 From: vellengs Date: Fri, 10 Nov 2017 14:14:37 +0800 Subject: [PATCH] Update metadataGenerator.ts support for project's tsconfig.json --- src/metadata/metadataGenerator.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/metadata/metadataGenerator.ts b/src/metadata/metadataGenerator.ts index 57739cc..96a361e 100644 --- a/src/metadata/metadataGenerator.ts +++ b/src/metadata/metadataGenerator.ts @@ -10,7 +10,9 @@ export class MetadataGenerator { private circularDependencyResolvers = new Array<(referenceTypes: { [typeName: string]: ReferenceType }) => void>(); constructor(entryFile: string) { - this.program = ts.createProgram([entryFile], {}); + // this.program = ts.createProgram([entryFile], {}); + const tsconfig = require(process.cwd() + '/tsconfig.json'); + this.program = ts.createProgram([entryFile], tsconfig.compilerOptions); this.typeChecker = this.program.getTypeChecker(); MetadataGenerator.current = this; }