From 94018faafc9ab6c78dd5ecc174aae7cc9aba58be Mon Sep 17 00:00:00 2001 From: Alf Eaton Date: Thu, 30 Apr 2026 11:55:30 +0100 Subject: [PATCH] Ensure tsconfig.json in all `modules/*/app/src` folders (#33060) GitOrigin-RevId: 998d9c32bd11d77ee371e8bfd96fa201cf6950b2 --- services/web/Makefile | 7 +++++++ services/web/tsconfig.module.json | 1 + 2 files changed, 8 insertions(+) create mode 100644 services/web/tsconfig.module.json diff --git a/services/web/Makefile b/services/web/Makefile index bae608ede7..508fb10558 100644 --- a/services/web/Makefile +++ b/services/web/Makefile @@ -37,6 +37,13 @@ create_module_Makefiles: $(MODULE_MAKEFILES) $(MODULE_MAKEFILES): Makefile.module cp Makefile.module $@ || diff Makefile.module $@ +MODULE_APP_SRC_DIRS := $(shell find modules -mindepth 3 -maxdepth 3 -type d -path '*/app/src') +MODULE_TSCONFIGS := $(MODULE_APP_SRC_DIRS:=/tsconfig.json) + +create_module_tsconfigs: $(MODULE_TSCONFIGS) +$(MODULE_TSCONFIGS): tsconfig.module.json + cp tsconfig.module.json $@ || diff tsconfig.module.json $@ + # # Clean # diff --git a/services/web/tsconfig.module.json b/services/web/tsconfig.module.json new file mode 100644 index 0000000000..ddee721c50 --- /dev/null +++ b/services/web/tsconfig.module.json @@ -0,0 +1 @@ +{ "extends": "../../../../tsconfig.backend.json" }