OLD | NEW |
1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 var $promiseCreate; | 5 var $promiseCreate; |
6 var $promiseResolve; | 6 var $promiseResolve; |
7 var $promiseReject; | 7 var $promiseReject; |
8 var $promiseChain; | 8 var $promiseChain; |
9 var $promiseCatch; | 9 var $promiseCatch; |
10 var $promiseThen; | 10 var $promiseThen; |
(...skipping 348 matching lines...) Loading... |
359 return PromiseHasUserDefinedRejectHandlerRecursive(this); | 359 return PromiseHasUserDefinedRejectHandlerRecursive(this); |
360 }; | 360 }; |
361 | 361 |
362 // ------------------------------------------------------------------- | 362 // ------------------------------------------------------------------- |
363 // Install exported functions. | 363 // Install exported functions. |
364 | 364 |
365 %AddNamedProperty(global, 'Promise', GlobalPromise, DONT_ENUM); | 365 %AddNamedProperty(global, 'Promise', GlobalPromise, DONT_ENUM); |
366 %AddNamedProperty(GlobalPromise.prototype, symbolToStringTag, "Promise", | 366 %AddNamedProperty(GlobalPromise.prototype, symbolToStringTag, "Promise", |
367 DONT_ENUM | READ_ONLY); | 367 DONT_ENUM | READ_ONLY); |
368 | 368 |
369 InstallFunctions(GlobalPromise, DONT_ENUM, [ | 369 $installFunctions(GlobalPromise, DONT_ENUM, [ |
370 "defer", PromiseDeferred, | 370 "defer", PromiseDeferred, |
371 "accept", PromiseResolved, | 371 "accept", PromiseResolved, |
372 "reject", PromiseRejected, | 372 "reject", PromiseRejected, |
373 "all", PromiseAll, | 373 "all", PromiseAll, |
374 "race", PromiseRace, | 374 "race", PromiseRace, |
375 "resolve", PromiseCast | 375 "resolve", PromiseCast |
376 ]); | 376 ]); |
377 | 377 |
378 InstallFunctions(GlobalPromise.prototype, DONT_ENUM, [ | 378 $installFunctions(GlobalPromise.prototype, DONT_ENUM, [ |
379 "chain", PromiseChain, | 379 "chain", PromiseChain, |
380 "then", PromiseThen, | 380 "then", PromiseThen, |
381 "catch", PromiseCatch | 381 "catch", PromiseCatch |
382 ]); | 382 ]); |
383 | 383 |
384 $promiseCreate = PromiseCreate; | 384 $promiseCreate = PromiseCreate; |
385 $promiseResolve = PromiseResolve; | 385 $promiseResolve = PromiseResolve; |
386 $promiseReject = PromiseReject; | 386 $promiseReject = PromiseReject; |
387 $promiseChain = PromiseChain; | 387 $promiseChain = PromiseChain; |
388 $promiseCatch = PromiseCatch; | 388 $promiseCatch = PromiseCatch; |
389 $promiseThen = PromiseThen; | 389 $promiseThen = PromiseThen; |
390 $promiseHasUserDefinedRejectHandler = PromiseHasUserDefinedRejectHandler; | 390 $promiseHasUserDefinedRejectHandler = PromiseHasUserDefinedRejectHandler; |
391 $promiseStatus = promiseStatus; | 391 $promiseStatus = promiseStatus; |
392 $promiseValue = promiseValue; | 392 $promiseValue = promiseValue; |
393 | 393 |
394 })(); | 394 })(); |
OLD | NEW |