First leg work in adding proper typescript support to the project. Most errors/missing types are just any'd away for now, to fix properly later. For now, priority was to get the build mostly error free (note: errors in typescript do not necessarily prevent emitting js). Almost all changes are non-functional, not changing the function of the app.
Removing file extensions from module imports
Adding first basic types
Quick-Fixes for most typing errors
Some formatting
some small bug fixes
refactor math module
update paths config in tsconfig and jsconfig
update package-lock
Homogenize image referencing throughout the project
First leg work in adding proper typescript support to the project. Most errors/missing types are just any'd away for now, to fix properly later. For now, priority was to get the build mostly error free (note: errors in typescript do not necessarily prevent emitting js). Almost all changes are non-functional, not changing the function of the app.