UNPKG

@webcomponents/webcomponentsjs

Version:
38 lines 1.32 kB
/** * @license * Copyright (c) 2016 The Polymer Project Authors. All rights reserved. * This code may only be used under the BSD style license found at * http://polymer.github.io/LICENSE.txt The complete set of authors may be found * at http://polymer.github.io/AUTHORS.txt The complete set of contributors may * be found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by * Google as part of the polymer project is also subject to an additional IP * rights grant found at http://polymer.github.io/PATENTS.txt */ if (!Array.from) { Array.from = (object) => { return [].slice.call(object); }; } if (!Object.assign) { const assign = (target, source) => { const n$ = Object.keys(source); for (let i = 0; i < n$.length; i++) { const p = n$[i]; // eslint-disable-next-line @typescript-eslint/no-explicit-any target[p] = source[p]; } }; Object.assign = function (target) { // eslint-disable-next-line prefer-rest-params const args = [].slice.call(arguments, 1); for (let i = 0, s; i < args.length; i++) { s = args[i]; if (s) { assign(target, s); } } return target; }; } export {}; //# sourceMappingURL=es6-misc.js.map