diff --git a/tools/ts2json.mjs b/tools/ts2json.mjs index 4013acd..7a1c3e6 100644 --- a/tools/ts2json.mjs +++ b/tools/ts2json.mjs @@ -225,7 +225,8 @@ export default function(filename, options = {}) { let program = ts.createProgram([filename], options) let checker = program.getTypeChecker() const sourceFiles = program.getSourceFiles() - let sourceFile = sourceFiles.find(file => file.fileName === filename) + const filenameUnix = filename.replaceAll('\\', '/') + let sourceFile = sourceFiles.find(file => file.fileName === filenameUnix) ts.forEachChild(sourceFile, visit(node, checker))