@@ -837,6 +837,8 @@ export function serializeInto(
837837 ) ;
838838 } else if ( value [ '_bsontype' ] === 'Binary' ) {
839839 index = serializeBinary ( buffer , key , value , index , true ) ;
840+ } else if ( value [ '_bsontype' ] === 'UUID' ) {
841+ index = serializeBinary ( buffer , key , value . toBinary ( ) , index ) ;
840842 } else if ( value [ '_bsontype' ] === 'Symbol' ) {
841843 index = serializeSymbol ( buffer , key , value , index , true ) ;
842844 } else if ( value [ '_bsontype' ] === 'DBRef' ) {
@@ -938,6 +940,8 @@ export function serializeInto(
938940 index = serializeFunction ( buffer , key , value , index , checkKeys , depth , serializeFunctions ) ;
939941 } else if ( value [ '_bsontype' ] === 'Binary' ) {
940942 index = serializeBinary ( buffer , key , value , index ) ;
943+ } else if ( value [ '_bsontype' ] === 'UUID' ) {
944+ index = serializeBinary ( buffer , key , value . toBinary ( ) , index ) ;
941945 } else if ( value [ '_bsontype' ] === 'Symbol' ) {
942946 index = serializeSymbol ( buffer , key , value , index ) ;
943947 } else if ( value [ '_bsontype' ] === 'DBRef' ) {
@@ -1043,6 +1047,8 @@ export function serializeInto(
10431047 index = serializeFunction ( buffer , key , value , index , checkKeys , depth , serializeFunctions ) ;
10441048 } else if ( value [ '_bsontype' ] === 'Binary' ) {
10451049 index = serializeBinary ( buffer , key , value , index ) ;
1050+ } else if ( value [ '_bsontype' ] === 'UUID' ) {
1051+ index = serializeBinary ( buffer , key , value . toBinary ( ) , index ) ;
10461052 } else if ( value [ '_bsontype' ] === 'Symbol' ) {
10471053 index = serializeSymbol ( buffer , key , value , index ) ;
10481054 } else if ( value [ '_bsontype' ] === 'DBRef' ) {
0 commit comments