-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Unknown
-
Affects Version/s: 8.0.0
-
Component/s: None
Use Case
As a... BSON Library Maintainer
I want... remove the NumberUtils and ByteUtils export from the onDemand namespace.
So that... the library's interface separates onDemand functionality from the utils
User Experience
- Consumers of the library will no longer be able to access NumberUtils or ByteUtils from bson.onDemand.
- Instead, they will access these utilities via the top-level bson.ByteUtils
Dependencies
- Downstream: The MongoDB Node.js Driver imports and uses .NumberUtils and .ByteUtils from bson (.onDemand is no longer used).
Risks/Unknowns
- None
Acceptance Criteria
Implementation Requirements
- remove the export of NumberUtils and ByteUtils from onDemand
- ensure both are exported from top-level BSON
Testing Requirements
- N/A
Documentation Requirements
- Release note
Follow Up Requirements
- N/A
- clones
-
NODE-7334 Remove export of `NumberUtils` and `ByteUtils` from bson `.onDemand` ns
-
- Closed
-