123456789101112131415161718192021 |
- 'use strict';
- const Long = require('long');
- /**
- * @ignore
- */
- Long.prototype.toExtendedJSON = function(options) {
- if (options && options.relaxed) return this.toNumber();
- return { $numberLong: this.toString() };
- };
- /**
- * @ignore
- */
- Long.fromExtendedJSON = function(doc, options) {
- const result = Long.fromString(doc.$numberLong);
- return options && options.relaxed ? result.toNumber() : result;
- };
- Object.defineProperty(Long.prototype, '_bsontype', { value: 'Long' });
- module.exports = Long;
|