Show Menu

Q Promises Cheat Sheet by

API reference for Q Node.js Module
beginner     promise     q

Q Core Promise Methods

then(o­nFu­lfi­lled, onReje­cted, onProg­ress)
done(o­nFu­llf­illed, onReje­cted, onProg­ress)
catch(­onR­eje­cted)
finall­y(cb)
progre­ss(­onP­rog­ress)

Q Deferred Properties

Q.defer()
promise
resolv­e(v­alue)
reject­(re­ason)
notify­(value)
makeNo­deR­eso­lver()
Q(value) also creates a promise.
 

Q Object Methods

get(pr­operty)
invoke­(me­tho­dName, ...args)
past(m­eth­odName, args)
keys()

Q Function Methods

fcall(...a­rgs)
fapply­(args)
 

Q Array Methods

all()
allSet­tled()
spread­(on­Ful­filled, onReje­cted)

Q Promise Utility Methods

thenRe­sol­ve(­value)
thenRe­jec­t(e­rror)
delay(ms)
timeou­t(ms, message)

Download the Q Promises Cheat Sheet

1 Page
//media.cheatography.com/storage/thumb/havvy_q-promises.750.jpg

PDF (recommended)

Alternative Downloads

Share This Cheat Sheet!

 

Comments

Havvy Havvy, 14:25 10 Apr 14

I'm not using Q anymore, but if anybody wants this updated, or if I'm missing a section you'd like added, leave a comment or shoot me an email (ryan.havvy@gmail.com), and I'll update this. Please be somewhat specific on what needs to be updated though.

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          EQ tips Cheat Sheet
          AngularJS Cheat Sheet
          Poker Cheat Sheet

          More Cheat Sheets by Havvy

          Tennu Cheat Sheet