Matt McWilliams
|
bc081cfe63
|
Correct lib jsdocs in modules. Update tests to catch new error in mscript.
|
2024-05-24 15:23:58 -04:00 |
Matt McWilliams
|
b21b899303
|
Re-enabled tests. Re-enabled docs build (jsdocs are very out of date). Removed several any types and created types for Config
|
2024-05-23 23:36:51 -04:00 |
Matt McWilliams
|
5d31bf0020
|
Ported main.js to TypeScript. Rewrote all imports and replaced with class constructors, not require()().
|
2024-05-23 20:51:35 -04:00 |
Matt McWilliams
|
91ad944c46
|
Removed several uses of any and added types to System module.
|
2024-05-23 19:54:42 -04:00 |
Matt McWilliams
|
cb63194fc6
|
All known classes have types exported and imported into dependent modules. This has already caught a class of bugs. Removing references to any will catch another.
|
2024-05-23 18:49:18 -04:00 |
Matt McWilliams
|
7e24c70454
|
Re-write of log module to use export properly (in Typescript) and include the winston types for Logger. Will repeat this step with all of the remaining modules that are declared 'any' type and miss out on the benefits of using Typescript in the first place.
|
2024-05-19 18:14:33 -04:00 |
Matt McWilliams
|
9d0545aa4f
|
All capper features in app, can shoot blank frames, can turn on capper independently and can schedule blank frames in the sequencer. Some cleanup may be needed but there are no noticeable regressions in the app. TODO: Finish all arduino scripts.
|
2022-07-15 18:11:26 -04:00 |
Matt McWilliams
|
76799bd66d
|
Capper work
|
2022-07-13 08:28:18 -04:00 |