Lines Matching refs:Promise
5 var Promise = require('./core.js'); variable
7 module.exports = Promise;
19 var p = new Promise(Promise._61);
24 Promise.resolve = function (value) {
25 if (value instanceof Promise) return value;
38 return new Promise(then.bind(value));
41 return new Promise(function (resolve, reject) {
49 Promise.all = function (arr) {
52 return new Promise(function (resolve, reject) {
57 if (val instanceof Promise && val.then === Promise.prototype.then) {
70 var p = new Promise(then.bind(val));
89 Promise.reject = function (value) {
90 return new Promise(function (resolve, reject) {
95 Promise.race = function (values) {
96 return new Promise(function (resolve, reject) {
98 Promise.resolve(value).then(resolve, reject);
105 Promise.prototype['catch'] = function (onRejected) { class