ScaffoldHub does not make use of the full capabilities of typescript. It means that the entire code is typescript compilable, but it doesn't use interfaces and does not declare types everywhere.
The reason for that is that the strictness typescript enforces, when overused, causes more friction then flow and productivity.
On the other hand, typescript support for VSCode is amazing. By adding Typescript to ScaffoldHub, VSCode's IntelliSense speed increased considerably and automatic imports now work like a charm.