From 35e9614e8d23b588ee3baccb5cebb7dafd935116 Mon Sep 17 00:00:00 2001 From: FaikAijaz Date: Wed, 4 Mar 2026 01:03:00 +0530 Subject: [PATCH] fix: handle missing TypeScript logic files in TemplateArchiveProcessor Signed-off-by: FaikAijaz --- src/TemplateArchiveProcessor.ts | 6 +++++ src/runtime/declarations.ts | 2 +- test/TemplateArchiveProcessor.noLogic.test.ts | 27 +++++++++++++++++++ test/archives/no-logic-template/README.md | 3 +++ .../no-logic-template/model/model.cto | 6 +++++ test/archives/no-logic-template/package.json | 10 +++++++ .../no-logic-template/text/grammar.tem.md | 4 +++ 7 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 test/TemplateArchiveProcessor.noLogic.test.ts create mode 100644 test/archives/no-logic-template/README.md create mode 100644 test/archives/no-logic-template/model/model.cto create mode 100644 test/archives/no-logic-template/package.json create mode 100644 test/archives/no-logic-template/text/grammar.tem.md diff --git a/src/TemplateArchiveProcessor.ts b/src/TemplateArchiveProcessor.ts index 3fd8f56..fabcc35 100644 --- a/src/TemplateArchiveProcessor.ts +++ b/src/TemplateArchiveProcessor.ts @@ -95,6 +95,9 @@ export class TemplateArchiveProcessor { if(logicManager.getLanguage() === 'typescript') { const compiledCode:Record = {}; const tsFiles:Array