fix(engine.io-parser): do not expose the TransformStream type
The previous commit [1] tried to work around the fact that the TransformStream object is not exposed in the global scope in the `@types/node` package, even though it is since Node.js `v18.0.0`. Unfortunately, it created two new issues: - using an older `@types/node` version (before v16) would fail with: > error TS2307: Cannot find module 'node:stream/web' or its corresponding type declarations. Related: https://github.com/socketio/socket.io/issues/5064#issuecomment-2217149344 - browser-only environments would somehow include the node types, leading to conflicts like the return value of the setTimeout() method Related: - https://github.com/socketio/socket.io/issues/5064#issuecomment-2217149374 - https://github.com/socketio/socket.io/issues/5065 [1]: https://github.com/socketio/engine.io-parser/commit/0305b4a7a597e0f070ce8ea17106121f9ab369bc
D
Damien Arrachequesne committed
f9cb983ab7050c0a1630cfc97eb30f2dd807186b
Parent: 04033b2