| Index: Source/devtools/front_end/platform/utilities.js
|
| diff --git a/Source/devtools/front_end/platform/utilities.js b/Source/devtools/front_end/platform/utilities.js
|
| index ebd6d503c7aabee84be11b3b9fe33d1c1b281727..2e2939251e5a93d7558685853e35fa26b6b44af0 100644
|
| --- a/Source/devtools/front_end/platform/utilities.js
|
| +++ b/Source/devtools/front_end/platform/utilities.js
|
| @@ -1422,6 +1422,23 @@ CallbackBarrier.prototype = {
|
| },
|
|
|
| /**
|
| + * @return {!Promise.<undefined>}
|
| + */
|
| + donePromise: function()
|
| + {
|
| + return new Promise(promiseConstructor.bind(this));
|
| +
|
| + /**
|
| + * @param {function()} success
|
| + * @this {CallbackBarrier}
|
| + */
|
| + function promiseConstructor(success)
|
| + {
|
| + this.callWhenDone(success);
|
| + }
|
| + },
|
| +
|
| + /**
|
| * @param {function(...)=} userCallback
|
| */
|
| _incomingCallback: function(userCallback)
|
|
|