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 PromiseDefer = utils.ImportNow("PromiseDefer"); 15var PromiseAccept = utils.ImportNow("PromiseAccept"); 16 17utils.InstallFunctions(GlobalPromise.prototype, DONT_ENUM, [ 18 "chain", PromiseChain, 19]); 20 21utils.InstallFunctions(GlobalPromise, DONT_ENUM, [ 22 "defer", PromiseDefer, 23 "accept", PromiseAccept, 24]); 25 26}) 27