Apparently, a (generated) d.ts file is used in js packages that references all modules that export types. This is done via triple slash directives. If missing, VSCode is lacking support regarding content assist such as open symbol or code completion. However, tsc works without that index files.