Matteo Collina

Results 3379 comments of Matteo Collina

Why? What's the end goal? This project is stable and essentially "done".

Unless some significant feature is coming (like a new version of MQTT), it's not worth doing it. Usually, it's harder to get typescript code to be as fast as JS,...

> Usually, it's harder to get typescript code to be as fast as JS, and a rewrite would require extensive benchmarks. Depending on the TS configuration, down leveling can be...

Anyway, I'm not totally opposed. I would recomemnd migrating to ESM at the same time and adopting node:test and Node 22+, and keep a purely type-stripping setup. You can see...

Let's do 22+ to leverage native TypeScript in Node tests for development. This future-proof setup avoids most of the pain when dealing with TypeScript, building, and running tests. I'm mostly...

@JoshMock this is already possible at Pool level.

Where does airtap does the wrapping? Might it be that it defines the fields in a non-writable way?

in the tests, prefer the use of `describe` rather than subtests, i.e. `t.test`