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;
|