Procházet zdrojové kódy

Ensure tsconfig.json in all `modules/*/app/src` folders (#33060)

GitOrigin-RevId: 998d9c32bd11d77ee371e8bfd96fa201cf6950b2
Alf Eaton před 3 měsíci
rodič
revize
94018faafc
2 změnil soubory, kde provedl 8 přidání a 0 odebrání
  1. 7 0
      services/web/Makefile
  2. 1 0
      services/web/tsconfig.module.json

+ 7 - 0
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
 #

+ 1 - 0
services/web/tsconfig.module.json

@@ -0,0 +1 @@
+{ "extends": "../../../../tsconfig.backend.json" }