From ca8d6f9dbe711e04fbd1ce7c19a35e4352292212 Mon Sep 17 00:00:00 2001 From: Josh Ponelat Date: Tue, 10 May 2016 18:01:59 +0200 Subject: [PATCH] build... but only object pollyfill --- dist/index.html | 2 ++ dist/lib/object-assign-pollyfill.js | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 dist/lib/object-assign-pollyfill.js diff --git a/dist/index.html b/dist/index.html index 86ca99fe..dc5896ac 100644 --- a/dist/index.html +++ b/dist/index.html @@ -10,6 +10,8 @@ + + diff --git a/dist/lib/object-assign-pollyfill.js b/dist/lib/object-assign-pollyfill.js new file mode 100644 index 00000000..51799207 --- /dev/null +++ b/dist/lib/object-assign-pollyfill.js @@ -0,0 +1,23 @@ +if (typeof Object.assign != 'function') { + (function () { + Object.assign = function (target) { + 'use strict'; + if (target === undefined || target === null) { + throw new TypeError('Cannot convert undefined or null to object'); + } + + var output = Object(target); + for (var index = 1; index < arguments.length; index++) { + var source = arguments[index]; + if (source !== undefined && source !== null) { + for (var nextKey in source) { + if (Object.prototype.hasOwnProperty.call(source, nextKey)) { + output[nextKey] = source[nextKey]; + } + } + } + } + return output; + }; + })(); +}