UNPKG

ucsc-xena-datapages

Version:
41 lines (31 loc) 909 B
/*global console: false */ 'use strict'; var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; console.log('hello'); var f = function f(x) { return 2 * x; }; console.log(f(5)); // destructuring with default function g(_ref) { var _ref$x = _ref.x; var x = _ref$x === undefined ? 6 : _ref$x; console.log('x', x); } // destructuring with default for intermediate value function h(_ref2) { var _ref2$x = _ref2.x; _ref2$x = _ref2$x === undefined ? {} : _ref2$x; var y = _ref2$x.y; console.log('y', y); } // object rest spread var a = { foo: 'bar' }; var b = _extends({ baz: 'foo' }, a); console.log(b); g({ x: 10 }); g({}); h({ x: { y: 7 } }); h({}); h({ x: { z: 12 } }); h({ x: { y: 12 } });