-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
Use Case
As a... BSON Library Maintainer
I want... keep 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