Skip to content

Commit a8d2f2f

Browse files
committed
types: add mongoose.Types.Double
1 parent 483c43d commit a8d2f2f

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

lib/types/double.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/**
2+
* Double type constructor
3+
*
4+
* #### Example:
5+
*
6+
* const pi = new mongoose.Types.Double(3.1415);
7+
*
8+
* @constructor Double
9+
*/
10+
11+
'use strict';
12+
13+
module.exports = require('bson').Double;

lib/types/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ exports.Document = // @deprecate
1212
exports.Embedded = require('./arraySubdocument');
1313

1414
exports.DocumentArray = require('./documentArray');
15+
exports.Double = require('./double');
1516
exports.Decimal128 = require('./decimal128');
1617
exports.ObjectId = require('./objectid');
1718

types/types.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,5 +104,7 @@ declare module 'mongoose' {
104104
}
105105

106106
class UUID extends bson.UUID {}
107+
108+
class Double extends bson.Double {}
107109
}
108110
}

0 commit comments

Comments
 (0)