-
Type:
Task
-
Resolution: Fixed
-
Priority:
Unknown
-
Affects Version/s: None
-
Component/s: None
-
None
Acceptance Criteria
Implementation Requirements
- make UUID class extend from Binary class
- remove _bsontype test cases for serialize
- Remove unused UUID bson serialization (serialize.ts) case
Testing Requirements
- Test both $uuid and $binary EJSON cases, and make sure they have the same behavior
- EJSON.stringify
- EJSON.parse
- Remove _bsontype ==
BSON_BINARY_SUBTYPE_UUID_NEW test cases for UUID
Documentation Requirements
- Yes, need to include that EJSON.stringify }}and {{EJSON.parse will begin working for UUID types
- Make changes to Design Ease: of Using UUIDs
Unknowns
- Typescript subclass handling