From f3e633eb2c8187e2fe346882794f38dcd692525d Mon Sep 17 00:00:00 2001 From: Steve Kinney Date: Sat, 7 May 2016 08:55:26 -0600 Subject: [PATCH] :lipstick: Use destructuring to shift arguments --- lib/browser/api/dialog.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/browser/api/dialog.js b/lib/browser/api/dialog.js index 341061802..9b43b7b93 100644 --- a/lib/browser/api/dialog.js +++ b/lib/browser/api/dialog.js @@ -23,15 +23,12 @@ var messageBoxOptions = { var parseArgs = function (window, options, callback, ...args) { if (!(window === null || (window != null ? window.constructor : void 0) === BrowserWindow)) { // Shift. - callback = options - options = window - window = null + [callback, options, window] = [options, window, null] } if ((callback == null) && typeof options === 'function') { // Shift. - callback = options - options = null + [callback, options] = [options, null] } // Fallback to using very last argument as the callback function -- 2.34.1