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