123456789101112131415161718192021222324252627282930313233 |
- /**
- * A class representation of the BSON Double type.
- *
- * @class
- * @param {number} value the number we want to represent as a double.
- * @return {Double}
- */
- function Double(value) {
- if (!(this instanceof Double)) return new Double(value);
-
- this._bsontype = 'Double';
- this.value = value;
- }
-
- /**
- * Access the number value.
- *
- * @method
- * @return {number} returns the wrapped double number.
- */
- Double.prototype.valueOf = function() {
- return this.value;
- };
-
- /**
- * @ignore
- */
- Double.prototype.toJSON = function() {
- return this.value;
- };
-
- module.exports = Double;
- module.exports.Double = Double;
|