UNPKG

steal-es6-module-loader

Version:
36 lines (31 loc) 751 B
(function(__global) { __global.$__Object$getPrototypeOf = Object.getPrototypeOf || function(obj) { return obj.__proto__; }; var $__Object$defineProperty; (function () { try { if (!!Object.defineProperty({}, 'a', {})) { $__Object$defineProperty = Object.defineProperty; } } catch (e) { $__Object$defineProperty = function (obj, prop, opt) { try { obj[prop] = opt.value || opt.get.call(obj); } catch(e) {} } } }()); __global.$__Object$create = Object.create || function(o, props) { function F() {} F.prototype = o; if (typeof(props) === "object") { for (prop in props) { if (props.hasOwnProperty((prop))) { F[prop] = props[prop]; } } } return new F(); };