Commit Graph

70 Commits

Author SHA1 Message Date
Nathan Shively-Sanders
15c9fdbdf1 Merge branch 'master' into types-2.0 2016-08-09 15:41:20 -07:00
Simon
0da790884e commented out array.sort() which may create errors depending on the version of lib.d.ts 2016-08-07 08:08:05 -04:00
Mine Yalcinalp Starks
29e75d32e1 Merge remote-tracking branch 'upstream/master' into types2.0-fix 2016-08-05 17:32:30 -07:00
Simon Xiong
c00563890e Remove unused reference 2016-08-04 00:18:18 -04:00
Simon
e6bdc38455 removes default export from mongoose to allow extending the module 2016-08-04 00:18:18 -04:00
Ryan Cavanaugh
b488f3cb5f Merge remote-tracking branch 'upstream/master' into merge_7_25 2016-07-27 10:57:46 -07:00
Ryan Cavanaugh
c33a46c3d5 Merge commit 'upstream/master~200' into merge_7_25 2016-07-26 18:25:24 -07:00
Ryan Cavanaugh
e9a0d98125 Merge commit 'upstream/master~300' into merge_7_25 2016-07-26 17:45:17 -07:00
Ryan Cavanaugh
11d624e656 Merge commit 'upstream/master~500' into merge_7_25 2016-07-26 12:17:32 -07:00
Ryan Cavanaugh
ede3f0a99c Merge commit 'upstream/master~550' into merge_7_25 2016-07-26 11:29:27 -07:00
Ryan Cavanaugh
5e9440c8ad Merge commit 'upstream/master~700' into merge_7_25
# Conflicts:
#	angular-ui-router/angular-ui-router.d.ts
#	bookshelf/bookshelf-tests.ts
#	bookshelf/bookshelf.d.ts
#	enzyme/enzyme-tests.tsx
#	enzyme/enzyme.d.ts
#	escodegen/escodegen-tests.ts
#	helmet/helmet.d.ts
#	joi/joi.d.ts
#	knex/knex-tests.ts
#	moment/index.d.ts
#	mongoose/index.d.ts
#	pg/pg.d.ts
#	react-select/react-select-tests.tsx
#	soap/index.d.ts
#	ssh2/ssh2.d.ts
#	turf/turf-tests.ts
#	underscore.string/underscore.string.d.ts
2016-07-25 16:10:34 -07:00
Ryan Cavanaugh
35075752ec Merge commit 'upstream/master~750' into merge_7_25 2016-07-25 14:51:03 -07:00
Simon
d4724f8c3e adds ability to define dynamic static methods on model instances fixes #5193 2016-07-21 16:11:59 -04:00
Simon
4254528ff3 replaced interfaces with type references for native classes 2016-07-21 15:51:06 -04:00
Simon
053910c692 improve type reference by using type= instead of extending interfaces 2016-07-21 11:14:44 -04:00
Simon
76eba7e5e4 make MongoosePromise errors occur only in one place 2016-07-21 11:02:26 -04:00
Simon
e3865142f9 fix type incompatibility with array.sort() 2016-07-21 10:47:18 -04:00
Simon
e127a8c9a6 move constructor out of abstract interface 2016-07-20 08:40:19 -04:00
Simon
382b31d6db modifies mongoose Collection to inherit from mongodb.collection interface 2016-07-20 08:29:33 -04:00
Simon
ee02fbfb77 implements plugging in custom promise libaries fixes #9424 2016-07-19 20:33:45 -04:00
Simon
b301b3e81c fixes return type of mongoosethenable 2016-07-16 22:39:41 -04:00
Simon
1b755999ed fixes return types of some promises that were missed 2016-07-16 22:28:34 -04:00
Simon
7e4710a23c simplifies mongoose.Promise by removing unecessary 2nd type parameter 2016-07-15 22:08:56 -04:00
Simon
7ba164ada3 fixes return types of mongoose promises 2016-07-15 21:40:32 -04:00
Simon
d8af314e45 fixes return types of MongooseArray 2016-07-14 22:59:54 -04:00
Simon
ae5432ee12 adds test cases for model type parameters 2016-07-14 20:23:21 -04:00
Simon
1f09db13e7 adds comments explaining ModelQuery 2016-07-14 20:06:42 -04:00
Simon
c85a7d624b adds type parameter for mongoose.Model, fixes #10110 2016-07-14 20:06:41 -04:00
Simon Xiong
c6757a1399 Updates to Mongoose 4.5.x (#10084)
* updated to mongoose 4.x and beyond, closes #2904 closes #3345 closes #4219 closes #4262 closes #4773 closes #5791 closes #6957 closes #8248 closes #9423 closes #9547

* add to contributor list

* fixes travis errors

* fix header issue
2016-07-12 23:23:30 -07:00
Ryan Cavanaugh
a5f4d50ccc Fix tsconfig files for new option name / behavior.
Also fixes some inconsistent whitespace.
2016-07-12 13:54:56 -07:00
Raghav Katyal
395c4e1639 Turning on consistent casing flag and fixing failures 2016-06-30 15:14:49 -07:00
Cao Jiannan
43449c604f Mongoose - fix post callback (#9850)
* fix post function

* fix tests
2016-06-29 10:46:09 +09:00
frogcjn
fc9c554c1e fix orders 2016-06-24 11:22:37 +08:00
frogcjn
a57dc40225 fix HookNext/HookDone 2016-06-24 11:20:22 +08:00
frogcjn
54b329f9da fix to mark HookNextFunction/HookDoneFunction 2016-06-24 11:14:49 +08:00
frogcjn
cb77aeaff2 merge overloads for errorCb 2016-06-24 11:09:55 +08:00
frogcjn
8d88700601 fix errors in tests 2016-06-24 10:56:29 +08:00
frogcjn
46098950dd add methods and statics 2016-06-24 10:45:53 +08:00
frogcjn
e0cd8c1609 add details for hook methods 2016-06-24 10:29:13 +08:00
Christian Hotz
79e405f082 add ordered and unordered bulk operations to mongoose Collections interface (#9596) 2016-06-14 18:07:25 +09:00
Luca Roverellli
1be72cdce3 Added find method with no args (#9484) 2016-06-06 00:13:47 +09:00
Thomas Puttkamer
5e1ca2b9ef fixing a Promise bug in type definition (#9334)
* fixing a Promise bug in  type definition

* add Promise to Mongoose object
2016-05-17 12:39:07 +09:00
Ryan Cavanaugh
bfd400a8f8 Add noEmit to all config files 2016-05-10 12:24:49 -07:00
Ryan Cavanaugh
50387d4046 Change relative reference paths to types references. Errors incoming... 2016-05-09 18:06:27 -07:00
Ryan Cavanaugh
49b1ac6a38 Rename all entry points to index.d.ts and explicitify all file lists 2016-05-09 17:29:10 -07:00
Ryan Cavanaugh
ab2b4191c5 Add typesRoot to all config files 2016-05-09 13:52:25 -07:00
Michael Seemann
402d392c68 add static method isValid to type ObjectId. see https://github.com/mongodb/js-bson/blob/master/lib/bson/objectid.js (#9213) 2016-05-06 03:55:35 +09:00
Ryan Cavanaugh
ded70421be Turn off strict null checks 2016-05-04 15:08:38 -07:00
Ryan Cavanaugh
69d1929d8a Add tsconfig.json files 2016-05-04 14:14:39 -07:00
Ryan Cavanaugh
fa204a87d1 Remove obsolesced reference comments 2016-04-27 21:53:46 -07:00