Path aliases now resolved at build time - Fixed while/for loops not working properly
Changelog:
- Path aliases were previously resolved at runtime, using
module-alias
. However, it didn't resolve in declaration (.d.ts) files, leading to incorrect type inferring. To solve this problem, Sandstone now uses a new Typescript compiler,ttypescript
. It allows the use of compiler plugins: Sandstone uses thetypescript-transform-paths
plugin, which resolves all path aliases at build time. - While/for loops weren't including the
run
keyword inside the recursive function. It is now solved.