- [x] Migrate JS file to TS - [x] In the `test/unit` directory, add `.test.ts` file using Vitest (keep the `src` structure) - [x] Make sure all tests pass (old JS and new TS) - [x] Compare the generated vs hand written declarations contain no regressions - [x] Remove the old JS tests