Lines Matching defs:MyPromise
801 function MyPromise(resolver) {
809 promise.__proto__ = MyPromise.prototype
813 MyPromise.__proto__ = Promise
814 MyPromise.defer = function() {
819 MyPromise.prototype.__proto__ = Promise.prototype
820 MyPromise.prototype.chain = function(resolve, reject) {
826 var p1 = new MyPromise(function(resolve, reject) { resolve(1) })
827 var p2 = new MyPromise(function(resolve, reject) { reject(2) })
828 var d3 = MyPromise.defer()
830 assertTrue(d3.promise instanceof MyPromise, "subclass/instance-my3")
834 var p4 = MyPromise.resolve(4)
835 var p5 = MyPromise.reject(5)
837 assertTrue(p4 instanceof MyPromise, "subclass/instance-my4")
839 assertTrue(p5 instanceof MyPromise, "subclass/instance-my5")
844 var d6 = MyPromise.defer()
852 Promise.all([11, Promise.accept(12), 13, MyPromise.accept(14), 15, 16])
856 MyPromise.all([21, Promise.accept(22), 23, MyPromise.accept(24), 25, 26])