js: Convert _.extend to spread syntax or Object.assign.

This is not always a behavior-preserving translation: _.extend mutates
its first argument.  However, the code does not always appear to have
been written to expect that.

Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
This commit is contained in:
Anders Kaseorg
2020-02-08 19:15:38 -08:00
committed by Tim Abbott
parent 6f32ef749f
commit dbffb2a614
14 changed files with 47 additions and 42 deletions

View File

@@ -80,7 +80,7 @@ const reported_errors = new Set();
const last_report_attempt = new Map();
function report_error(msg, stack, opts) {
opts = _.extend({show_ui_msg: false}, opts);
opts = { show_ui_msg: false, ...opts };
if (stack === undefined) {
stack = 'No stacktrace available';