also use module augmentation to simplify types and all TODO: make web app also use the same recursive code  | 
			||
|---|---|---|
| .. | ||
| assets | ||
| common | ||
| components | ||
| App.vue | ||
| collages.ts | ||
| main.ts | ||
| shims-tsx.d.ts | ||
| shims-vue.d.ts | ||
				also use module augmentation to simplify types and all TODO: make web app also use the same recursive code  | 
			||
|---|---|---|
| .. | ||
| assets | ||
| common | ||
| components | ||
| App.vue | ||
| collages.ts | ||
| main.ts | ||
| shims-tsx.d.ts | ||
| shims-vue.d.ts | ||