From 9baaadf87f764d52fed0c020e48586da7a0024b2 Mon Sep 17 00:00:00 2001 From: Christian Williams Date: Tue, 20 Dec 2022 09:06:53 -0800 Subject: [PATCH] Short-circuit module conversion if it has no body Otherwise converting [ace-builds](https://www.npmjs.com/package/ace-builds) fails with `TypeError: Cannot read properties of undefined (reading 'kind')`. --- typescript/ts-converter/src/AstConverter.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/typescript/ts-converter/src/AstConverter.ts b/typescript/ts-converter/src/AstConverter.ts index e8874bc99..3167ebd65 100644 --- a/typescript/ts-converter/src/AstConverter.ts +++ b/typescript/ts-converter/src/AstConverter.ts @@ -1155,6 +1155,6 @@ export class AstConverter { } private convertModule(module: ts.ModuleDeclaration, filter?: (node: ts.Node) => boolean): TopLevelDeclarationProto | null { - return this.convertModuleBody(module.body, filter); + return module.body && this.convertModuleBody(module.body, filter); } -} \ No newline at end of file +}