Credit to devdocs.io
Back
Forward
Menu
Home
Clear search
bluebird
API Mirror
bluebird
4
Built-in error types
AggregateError()
CancellationError()
OperationalError()
TimeoutError()
1
Cancellation
.cancel()
19
Collections
.all()
.any()
.each()
.filter()
.map()
.mapSeries()
.props()
.reduce()
.some()
Promise.all()
Promise.any()
Promise.each()
Promise.filter()
Promise.map()
Promise.mapSeries()
Promise.props()
Promise.race()
Promise.reduce()
Promise.some()
5
Configuration
.done()
.suppressUnhandledRejections()
Promise.config()
Promise.onPossiblyUnhandledRejection()
Promise.onUnhandledRejectionHandled()
14
Core
.bind()
.catch()
.error()
.finally()
.spread()
.then()
Core
new Promise()
Promise.bind()
Promise.join()
Promise.method()
Promise.reject()
Promise.resolve()
Promise.try()
2
Generators
Promise.coroutine()
Promise.coroutine.addYieldHandler()
19
Guides
Anti-patterns
Async Dialogs
Beginner's Guide
Benchmarks
Changelog
Coming from Other Languages
Coming from Other Libraries
Deprecated APIs
Error Explanations
Features
Getting Started
Installation
New in bluebird 3.0
Warning Explanations
What About Generators?
Why bluebird?
Why Performance?
Why Promises?
Working with Callbacks
4
Promisification
.asCallback()
Promise.fromCallback()
Promise.promisify()
Promise.promisifyAll()
2
Resource management
.disposer()
Promise.using()
7
Synchronous inspection
.isCancelled()
.isFulfilled()
.isPending()
.isRejected()
.reason()
.value()
PromiseInspection
3
Timers
.delay()
.timeout()
Promise.delay()
12
Utility
.call()
.catchReturn()
.catchThrow()
.get()
.reflect()
.return()
.tap()
.tapCatch()
.throw()
Promise.getNewLibraryCopy()
Promise.noConflict()
Promise.setScheduler()
bluebird
Built-in error types
Cancellation
Collections
Configuration
Core
Generators
Guides
Promisification
Resource management
Synchronous inspection
Timers
Utility
Stackoverflow
Slideshare
Speakerdeck