10 Commits
Author SHA1 Message Date
Bart van der Schoor cd85a26f87 updated bluebird 2.x version header 2014-11-16 13:21:02 +01:00
Martin Poelstra a3b4851dfc Update Bluebird typings to 2.x and fix some issues:
- 'Old' typings moved to "-1.0" version
- Not all v2 methods are added yet
- Promise also implements Inspection
- .finally() doesn't get the value in its callback
- .done() returns void, not a Promise
- Add .tap() and .setScheduler()
- Add error types for use in e.g. catch()'ing specific errors
- Inspection.error() renamed to .reason()
2014-11-12 11:19:15 +01:00
Nick Fisher 310d3afe0d Fixes #2788 Correctly declare the return type of promise.filter and promise.map 2014-09-08 17:09:41 +02:00
Bart van der Schoor d40e2530fd improved bluebird definitions
changed part of module to static class members
- enables Promise.try()
various small fixes and tweaks
2014-03-16 19:36:20 +01:00
Bart van der Schoor a490e14f01 Small fixes for bluebird generics 2014-03-09 00:04:03 +01:00
Bart van der Schoor 64a7c7e391 Second pass at bluebird generics for TS > v0.9.7 (v1.0.0)
Rebased on recent infrastructure
2014-03-09 00:04:03 +01:00
Bart van der Schoor 5e338fd078 first pass at making bluebird promise definitions generic
! not ready to merge !

definitions and tests should have all the methods, but:
 * some missing overloads
 * some problematic members
 * some members or tests commented out
2014-03-09 00:02:58 +01:00
Bart van der Schoor ee76deaaef Fixed non-generic bluebird
Changed structure, export to Promise
2014-02-25 00:19:27 +01:00
Bart van der Schoor cc33dd64a4 fixed bluebird (dynamic version) mistake in test name
added 'preliminary typings' note to definitions
2014-02-22 19:55:37 +01:00
Bartvds 84309d3502 Created definitions for bluebird
"Bluebird is a full featured promise library with unmatched performance."
https://github.com/petkaantonov/bluebird

known issues:

* maybe needs a global var or single export?
* uses 'any'-type (not generic-enabled)
2014-01-18 01:11:36 +01:00