api documentation for q (v1.5.0)

A library for promises (CommonJS/Promises/A,B,D)

table of contents

  1. module q
    1. boolean q.longStackSupport
    2. function q (value)
    3. function q.Promise (resolver)
    4. function q.all (promises)
    5. function q.allResolved ()
    6. function q.allSettled (promises)
    7. function q.any (promises)
    8. function q.async (makeGenerator)
    9. function q.catch (object, rejected)
    10. function q.defer ()
    11. function q.del (object, key)
    12. function q.delay (object, timeout)
    13. function q.delete (object, key)
    14. function q.denodeify (callback)
    15. function q.dispatch (object, op, args)
    16. function q.done (object, fulfilled, rejected, progress)
    17. function q.fail (object, rejected)
    18. function q.fapply (object, args)
    19. function q.fbind (object)
    20. function q.fcall (object)
    21. function q.fin (object, callback)
    22. function q.finally (object, callback)
    23. function q.fulfill (value)
    24. function q.get (object, key)
    25. function q.getUnhandledReasons ()
    26. function q.invoke (object, name)
    27. function q.isFulfilled (object)
    28. function q.isPending (object)
    29. function q.isPromise (object)
    30. function q.isPromiseAlike (object)
    31. function q.isRejected (object)
    32. function q.join (x, y)
    33. function q.keys (object)
    34. function q.makePromise (descriptor, fallback, inspect)
    35. function q.mapply (object, name, args)
    36. function q.master (object)
    37. function q.mcall (object, name)
    38. function q.nbind (callback, thisp)
    39. function q.nearer (value)
    40. function q.nextTick (task)
    41. function q.nfapply (callback, args)
    42. function q.nfbind (callback)
    43. function q.nfcall (callback)
    44. function q.ninvoke (object, name)
    45. function q.nmapply (object, name, args)
    46. function q.nmcall (object, name)
    47. function q.noConflict ()
    48. function q.nodeify (object, nodeback)
    49. function q.npost (object, name, args)
    50. function q.nsend (object, name)
    51. function q.passByCopy (object)
    52. function q.post (object, name, args)
    53. function q.progress (object, progressed)
    54. function q.promise (resolver)
    55. function q.promised (callback)
    56. function q.race (answerPs)
    57. function q.reject (reason)
    58. function q.resetUnhandledRejections ()
    59. function q.resolve (value)
    60. function q.return (value)
    61. function q.send (object, name)
    62. function q.set (object, key, value)
    63. function q.spawn (makeGenerator)
    64. function q.spread (value, fulfilled, rejected)
    65. function q.stopUnhandledRejectionTracking ()
    66. function q.tap (promise, callback)
    67. function q.thenReject (promise, reason)
    68. function q.thenResolve (promise, value)
    69. function q.timeout (object, ms, error)
    70. function q.try (object)
    71. function q.when (value, fulfilled, rejected, progressed)
    72. object q.defer.prototype
    73. object q.makePromise.prototype
  2. module q.Promise
    1. function q.Promise (resolver)
    2. function q.Promise.all (promises)
    3. function q.Promise.race (answerPs)
    4. function q.Promise.reject (reason)
    5. function q.Promise.resolve (value)
  3. module q.defer
    1. function q.defer ()
  4. module q.defer.prototype
    1. function q.defer.prototype.makeNodeResolver ()
  5. module q.makePromise
    1. function q.makePromise (descriptor, fallback, inspect)
  6. module q.makePromise.prototype
    1. function q.makePromise.prototype.all ()
    2. function q.makePromise.prototype.allResolved ()
    3. function q.makePromise.prototype.allSettled ()
    4. function q.makePromise.prototype.any ()
    5. function q.makePromise.prototype.catch (rejected)
    6. function q.makePromise.prototype.del (key)
    7. function q.makePromise.prototype.delay (timeout)
    8. function q.makePromise.prototype.delete (key)
    9. function q.makePromise.prototype.denodeify ()
    10. function q.makePromise.prototype.dispatch (op, args)
    11. function q.makePromise.prototype.done (fulfilled, rejected, progress)
    12. function q.makePromise.prototype.fail (rejected)
    13. function q.makePromise.prototype.fapply (args)
    14. function q.makePromise.prototype.fbind ()
    15. function q.makePromise.prototype.fcall ()
    16. function q.makePromise.prototype.fin (callback)
    17. function q.makePromise.prototype.finally (callback)
    18. function q.makePromise.prototype.get (key)
    19. function q.makePromise.prototype.invoke (name)
    20. function q.makePromise.prototype.isFulfilled ()
    21. function q.makePromise.prototype.isPending ()
    22. function q.makePromise.prototype.isRejected ()
    23. function q.makePromise.prototype.join (that)
    24. function q.makePromise.prototype.keys ()
    25. function q.makePromise.prototype.mapply (name, args)
    26. function q.makePromise.prototype.mcall (name)
    27. function q.makePromise.prototype.nbind ()
    28. function q.makePromise.prototype.nfapply (args)
    29. function q.makePromise.prototype.nfbind ()
    30. function q.makePromise.prototype.nfcall ()
    31. function q.makePromise.prototype.ninvoke (name)
    32. function q.makePromise.prototype.nmapply (name, args)
    33. function q.makePromise.prototype.nmcall (name)
    34. function q.makePromise.prototype.nodeify (nodeback)
    35. function q.makePromise.prototype.npost (name, args)
    36. function q.makePromise.prototype.nsend (name)
    37. function q.makePromise.prototype.passByCopy ()
    38. function q.makePromise.prototype.post (name, args)
    39. function q.makePromise.prototype.progress (progressed)
    40. function q.makePromise.prototype.race ()
    41. function q.makePromise.prototype.send (name)
    42. function q.makePromise.prototype.set (key, value)
    43. function q.makePromise.prototype.spread (fulfilled, rejected)
    44. function q.makePromise.prototype.tap (callback)
    45. function q.makePromise.prototype.then (fulfilled, rejected, progressed)
    46. function q.makePromise.prototype.thenReject (reason)
    47. function q.makePromise.prototype.thenResolve (value)
    48. function q.makePromise.prototype.timeout (ms, error)
    49. function q.makePromise.prototype.toString ()
  7. module q.nextTick
    1. function q.nextTick (task)
    2. function q.nextTick.runAfter (task)
  8. module q.resolve
    1. boolean q.resolve.longStackSupport
    2. function q.resolve (value)
    3. function q.resolve.Promise (resolver)
    4. function q.resolve.all (promises)
    5. function q.resolve.allResolved ()
    6. function q.resolve.allSettled (promises)
    7. function q.resolve.any (promises)
    8. function q.resolve.async (makeGenerator)
    9. function q.resolve.catch (object, rejected)
    10. function q.resolve.defer ()
    11. function q.resolve.del (object, key)
    12. function q.resolve.delay (object, timeout)
    13. function q.resolve.delete (object, key)
    14. function q.resolve.denodeify (callback)
    15. function q.resolve.dispatch (object, op, args)
    16. function q.resolve.done (object, fulfilled, rejected, progress)
    17. function q.resolve.fail (object, rejected)
    18. function q.resolve.fapply (object, args)
    19. function q.resolve.fbind (object)
    20. function q.resolve.fcall (object)
    21. function q.resolve.fin (object, callback)
    22. function q.resolve.finally (object, callback)
    23. function q.resolve.fulfill (value)
    24. function q.resolve.get (object, key)
    25. function q.resolve.getUnhandledReasons ()
    26. function q.resolve.invoke (object, name)
    27. function q.resolve.isFulfilled (object)
    28. function q.resolve.isPending (object)
    29. function q.resolve.isPromise (object)
    30. function q.resolve.isPromiseAlike (object)
    31. function q.resolve.isRejected (object)
    32. function q.resolve.join (x, y)
    33. function q.resolve.keys (object)
    34. function q.resolve.makePromise (descriptor, fallback, inspect)
    35. function q.resolve.mapply (object, name, args)
    36. function q.resolve.master (object)
    37. function q.resolve.mcall (object, name)
    38. function q.resolve.nbind (callback, thisp)
    39. function q.resolve.nearer (value)
    40. function q.resolve.nextTick (task)
    41. function q.resolve.nfapply (callback, args)
    42. function q.resolve.nfbind (callback)
    43. function q.resolve.nfcall (callback)
    44. function q.resolve.ninvoke (object, name)
    45. function q.resolve.nmapply (object, name, args)
    46. function q.resolve.nmcall (object, name)
    47. function q.resolve.noConflict ()
    48. function q.resolve.nodeify (object, nodeback)
    49. function q.resolve.npost (object, name, args)
    50. function q.resolve.nsend (object, name)
    51. function q.resolve.passByCopy (object)
    52. function q.resolve.post (object, name, args)
    53. function q.resolve.progress (object, progressed)
    54. function q.resolve.promise (resolver)
    55. function q.resolve.promised (callback)
    56. function q.resolve.race (answerPs)
    57. function q.resolve.reject (reason)
    58. function q.resolve.resetUnhandledRejections ()
    59. function q.resolve.return (value)
    60. function q.resolve.send (object, name)
    61. function q.resolve.set (object, key, value)
    62. function q.resolve.spawn (makeGenerator)
    63. function q.resolve.spread (value, fulfilled, rejected)
    64. function q.resolve.stopUnhandledRejectionTracking ()
    65. function q.resolve.tap (promise, callback)
    66. function q.resolve.thenReject (promise, reason)
    67. function q.resolve.thenResolve (promise, value)
    68. function q.resolve.timeout (object, ms, error)
    69. function q.resolve.try (object)
    70. function q.resolve.when (value, fulfilled, rejected, progressed)

module q

function q (value)

function q.Promise (resolver)

function q.all (promises)

function q.allResolved ()

function q.allSettled (promises)

function q.any (promises)

function q.async (makeGenerator)

function q.catch (object, rejected)

function q.defer ()

function q.del (object, key)

function q.delay (object, timeout)

function q.delete (object, key)

function q.denodeify (callback)

function q.dispatch (object, op, args)

function q.done (object, fulfilled, rejected, progress)

function q.fail (object, rejected)

function q.fapply (object, args)

function q.fbind (object)

function q.fcall (object)

function q.fin (object, callback)

function q.finally (object, callback)

function q.fulfill (value)

function q.get (object, key)

function q.getUnhandledReasons ()

function q.invoke (object, name)

function q.isFulfilled (object)

function q.isPending (object)

function q.isPromise (object)

function q.isPromiseAlike (object)

function q.isRejected (object)

function q.join (x, y)

function q.keys (object)

function q.makePromise (descriptor, fallback, inspect)

function q.mapply (object, name, args)

function q.master (object)

function q.mcall (object, name)

function q.nbind (callback, thisp)

function q.nearer (value)

function q.nextTick (task)

function q.nfapply (callback, args)

function q.nfbind (callback)

function q.nfcall (callback)

function q.ninvoke (object, name)

function q.nmapply (object, name, args)

function q.nmcall (object, name)

function q.noConflict ()

function q.nodeify (object, nodeback)

function q.npost (object, name, args)

function q.nsend (object, name)

function q.passByCopy (object)

function q.post (object, name, args)

function q.progress (object, progressed)

function q.promise (resolver)

function q.promised (callback)

function q.race (answerPs)

function q.reject (reason)

function q.resetUnhandledRejections ()

function q.resolve (value)

function q.return (value)

function q.send (object, name)

function q.set (object, key, value)

function q.spawn (makeGenerator)

function q.spread (value, fulfilled, rejected)

function q.stopUnhandledRejectionTracking ()

function q.tap (promise, callback)

function q.thenReject (promise, reason)

function q.thenResolve (promise, value)

function q.timeout (object, ms, error)

function q.try (object)

function q.when (value, fulfilled, rejected, progressed)

module q.Promise

function q.Promise (resolver)

function q.Promise.all (promises)

function q.Promise.race (answerPs)

function q.Promise.reject (reason)

function q.Promise.resolve (value)

module q.defer

function q.defer ()

module q.defer.prototype

function q.defer.prototype.makeNodeResolver ()

module q.makePromise

function q.makePromise (descriptor, fallback, inspect)

module q.makePromise.prototype

function q.makePromise.prototype.all ()

function q.makePromise.prototype.allResolved ()

function q.makePromise.prototype.allSettled ()

function q.makePromise.prototype.any ()

function q.makePromise.prototype.catch (rejected)

function q.makePromise.prototype.del (key)

function q.makePromise.prototype.delay (timeout)

function q.makePromise.prototype.delete (key)

function q.makePromise.prototype.denodeify ()

function q.makePromise.prototype.dispatch (op, args)

function q.makePromise.prototype.done (fulfilled, rejected, progress)

function q.makePromise.prototype.fail (rejected)

function q.makePromise.prototype.fapply (args)

function q.makePromise.prototype.fbind ()

function q.makePromise.prototype.fcall ()

function q.makePromise.prototype.fin (callback)

function q.makePromise.prototype.finally (callback)

function q.makePromise.prototype.get (key)

function q.makePromise.prototype.invoke (name)

function q.makePromise.prototype.isFulfilled ()

function q.makePromise.prototype.isPending ()

function q.makePromise.prototype.isRejected ()

function q.makePromise.prototype.join (that)

function q.makePromise.prototype.keys ()

function q.makePromise.prototype.mapply (name, args)

function q.makePromise.prototype.mcall (name)

function q.makePromise.prototype.nbind ()

function q.makePromise.prototype.nfapply (args)

function q.makePromise.prototype.nfbind ()

function q.makePromise.prototype.nfcall ()

function q.makePromise.prototype.ninvoke (name)

function q.makePromise.prototype.nmapply (name, args)

function q.makePromise.prototype.nmcall (name)

function q.makePromise.prototype.nodeify (nodeback)

function q.makePromise.prototype.npost (name, args)

function q.makePromise.prototype.nsend (name)

function q.makePromise.prototype.passByCopy ()

function q.makePromise.prototype.post (name, args)

function q.makePromise.prototype.progress (progressed)

function q.makePromise.prototype.race ()

function q.makePromise.prototype.send (name)

function q.makePromise.prototype.set (key, value)

function q.makePromise.prototype.spread (fulfilled, rejected)

function q.makePromise.prototype.tap (callback)

function q.makePromise.prototype.then (fulfilled, rejected, progressed)

function q.makePromise.prototype.thenReject (reason)

function q.makePromise.prototype.thenResolve (value)

function q.makePromise.prototype.timeout (ms, error)

function q.makePromise.prototype.toString ()

module q.nextTick

function q.nextTick (task)

function q.nextTick.runAfter (task)

module q.resolve

function q.resolve (value)

function q.resolve.Promise (resolver)

function q.resolve.all (promises)

function q.resolve.allResolved ()

function q.resolve.allSettled (promises)

function q.resolve.any (promises)

function q.resolve.async (makeGenerator)

function q.resolve.catch (object, rejected)

function q.resolve.defer ()

function q.resolve.del (object, key)

function q.resolve.delay (object, timeout)

function q.resolve.delete (object, key)

function q.resolve.denodeify (callback)

function q.resolve.dispatch (object, op, args)

function q.resolve.done (object, fulfilled, rejected, progress)

function q.resolve.fail (object, rejected)

function q.resolve.fapply (object, args)

function q.resolve.fbind (object)

function q.resolve.fcall (object)

function q.resolve.fin (object, callback)

function q.resolve.finally (object, callback)

function q.resolve.fulfill (value)

function q.resolve.get (object, key)

function q.resolve.getUnhandledReasons ()

function q.resolve.invoke (object, name)

function q.resolve.isFulfilled (object)

function q.resolve.isPending (object)

function q.resolve.isPromise (object)

function q.resolve.isPromiseAlike (object)

function q.resolve.isRejected (object)

function q.resolve.join (x, y)

function q.resolve.keys (object)

function q.resolve.makePromise (descriptor, fallback, inspect)

function q.resolve.mapply (object, name, args)

function q.resolve.master (object)

function q.resolve.mcall (object, name)

function q.resolve.nbind (callback, thisp)

function q.resolve.nearer (value)

function q.resolve.nextTick (task)

function q.resolve.nfapply (callback, args)

function q.resolve.nfbind (callback)

function q.resolve.nfcall (callback)

function q.resolve.ninvoke (object, name)

function q.resolve.nmapply (object, name, args)

function q.resolve.nmcall (object, name)

function q.resolve.noConflict ()

function q.resolve.nodeify (object, nodeback)

function q.resolve.npost (object, name, args)

function q.resolve.nsend (object, name)

function q.resolve.passByCopy (object)

function q.resolve.post (object, name, args)

function q.resolve.progress (object, progressed)

function q.resolve.promise (resolver)

function q.resolve.promised (callback)

function q.resolve.race (answerPs)

function q.resolve.reject (reason)

function q.resolve.resetUnhandledRejections ()

function q.resolve.return (value)

function q.resolve.send (object, name)

function q.resolve.set (object, key, value)

function q.resolve.spawn (makeGenerator)

function q.resolve.spread (value, fulfilled, rejected)

function q.resolve.stopUnhandledRejectionTracking ()

function q.resolve.tap (promise, callback)

function q.resolve.thenReject (promise, reason)

function q.resolve.thenResolve (promise, value)

function q.resolve.timeout (object, ms, error)

function q.resolve.try (object)

function q.resolve.when (value, fulfilled, rejected, progressed)

[ this document was created with utility2 ]