Repository URL to install this package:
|
Version:
5.0.0-rc.11 ▾
|
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var _commonjsHelpers = require('../../../_virtual/_commonjsHelpers.js');
var utils = require('./utils.js');
var es5 = _commonjsHelpers.createCommonjsModule(function (module, exports) {
// Purposely using the same implementation as the Intl.js `Intl` polyfill.
// Copyright 2013 Andy Earnshaw, MIT License
var realDefineProp = (function () {
try { return !!Object.defineProperty({}, 'a', {}); }
catch (e) { return false; }
})();
var defineProperty = realDefineProp ? Object.defineProperty :
function (obj, name, desc) {
if ('get' in desc && obj.__defineGetter__) {
obj.__defineGetter__(name, desc.get);
} else if (!utils.default.hop.call(obj, name) || 'value' in desc) {
obj[name] = desc.value;
}
};
var objCreate = Object.create || function (proto, props) {
var obj, k;
function F() {}
F.prototype = proto;
obj = new F();
for (k in props) {
if (utils.default.hop.call(props, k)) {
defineProperty(obj, k, props[k]);
}
}
return obj;
};
exports.defineProperty = defineProperty, exports.objCreate = objCreate;
});
exports.__moduleExports = es5;
exports.default = es5;
//# sourceMappingURL=es5.js.map