1// Copyright 2015 the V8 project authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5(function(global, utils) { 6 7"use strict"; 8 9%CheckIsBootstrapping(); 10 11var GlobalPromise = global.Promise; 12 13var PromiseChain = utils.ImportNow("PromiseChain"); 14var PromiseDeferred = utils.ImportNow("PromiseDeferred"); 15var PromiseResolved = utils.ImportNow("PromiseResolved"); 16 17utils.InstallFunctions(GlobalPromise.prototype, DONT_ENUM, [ 18 "chain", PromiseChain, 19]); 20 21utils.InstallFunctions(GlobalPromise, DONT_ENUM, [ 22 "defer", PromiseDeferred, 23 "accept", PromiseResolved, 24]); 25 26}) 27