@cherrypulp/mixin
Version:
Mixin utility for ES6
2 lines • 6.17 kB
JavaScript
!function(n){var e={};function t(o){if(e[o])return e[o].exports;var r=e[o]={i:o,l:!1,exports:{}};return n[o].call(r.exports,r,r.exports,t),r.l=!0,r.exports}t.m=n,t.c=e,t.d=function(n,e,o){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:o})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var o=Object.create(null);if(t.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var r in n)t.d(o,r,function(e){return n[e]}.bind(null,r));return o},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="",t(t.s=7)}([function(n,e){n.exports=function(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}},function(n,e){function t(e,o){return n.exports=t=Object.setPrototypeOf||function(n,e){return n.__proto__=e,n},t(e,o)}n.exports=t},function(n,e,t){var o=t(1);function r(e,t,l){return!function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}()?n.exports=r=function(n,e,t){var r=[null];r.push.apply(r,e);var l=new(Function.bind.apply(n,r));return t&&o(l,t.prototype),l}:n.exports=r=Reflect.construct,r.apply(null,arguments)}n.exports=r},function(n,e){n.exports=function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}},function(n,e,t){var o=t(8),r=t(0);n.exports=function(n,e){return!e||"object"!==o(e)&&"function"!=typeof e?r(n):e}},function(n,e){function t(e){return n.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},t(e)}n.exports=t},function(n,e,t){var o=t(1);n.exports=function(n,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),e&&o(n,e)}},function(n,e,t){"use strict";t.r(e),t.d(e,"default",function(){return _});var o,r,l,c,u=t(2),i=t.n(u),a=t(3),s=t.n(a),f=t(4),m=t.n(f),p=t(5),y=t.n(p),d=t(0),b=t.n(d),h=t(6),x=t.n(h),v=(o="/Volumes/Documents/Works/js-mixin/src/mixin.js",r=new Function("return this")(),(c=r[l="__coverage__"]||(r[l]={}))[o]&&"3ea712c913ebe1d468cc4d3eab051e49860b90db"===c[o].hash?c[o]:c[o]={path:"/Volumes/Documents/Works/js-mixin/src/mixin.js",statementMap:{0:{start:{line:12,column:12},end:{line:12,column:27}},1:{start:{line:15,column:12},end:{line:18,column:15}},2:{start:{line:16,column:33},end:{line:16,column:51}},3:{start:{line:17,column:16},end:{line:17,column:42}},4:{start:{line:23,column:4},end:{line:26,column:7}},5:{start:{line:24,column:8},end:{line:24,column:50}},6:{start:{line:25,column:8},end:{line:25,column:30}},7:{start:{line:28,column:4},end:{line:28,column:15}},8:{start:{line:37,column:23},end:{line:37,column:57}},9:{start:{line:39,column:4},end:{line:45,column:11}},10:{start:{line:41,column:25},end:{line:41,column:120}},11:{start:{line:43,column:26},end:{line:43,column:70}},12:{start:{line:44,column:12},end:{line:44,column:54}}},fnMap:{0:{name:"mixin",decl:{start:{line:9,column:24},end:{line:9,column:29}},loc:{start:{line:9,column:51},end:{line:29,column:1}},line:9},1:{name:"(anonymous_1)",decl:{start:{line:11,column:8},end:{line:11,column:9}},loc:{start:{line:11,column:29},end:{line:19,column:9}},line:11},2:{name:"(anonymous_2)",decl:{start:{line:15,column:27},end:{line:15,column:28}},loc:{start:{line:15,column:38},end:{line:18,column:13}},line:15},3:{name:"(anonymous_3)",decl:{start:{line:23,column:19},end:{line:23,column:20}},loc:{start:{line:23,column:30},end:{line:26,column:5}},line:23},4:{name:"copyProps",decl:{start:{line:36,column:9},end:{line:36,column:18}},loc:{start:{line:36,column:35},end:{line:46,column:1}},line:36},5:{name:"(anonymous_5)",decl:{start:{line:41,column:16},end:{line:41,column:17}},loc:{start:{line:41,column:25},end:{line:41,column:120}},line:41},6:{name:"(anonymous_6)",decl:{start:{line:42,column:17},end:{line:42,column:18}},loc:{start:{line:42,column:26},end:{line:45,column:9}},line:42}},branchMap:{},s:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0},f:{0:0,1:0,2:0,3:0,4:0,5:0,6:0},b:{},_coverageSchema:"43e27e138ebf9cfc5966b082cf9a028302ed4184",hash:"3ea712c913ebe1d468cc4d3eab051e49860b90db"});function _(n){for(var e=arguments.length,t=new Array(e>1?e-1:0),o=1;o<e;o++)t[o-1]=arguments[o];v.f[0]++;var r=function(n){function e(){for(var n,o,r=arguments.length,l=new Array(r),c=0;c<r;c++)l[c]=arguments[c];return s()(this,e),v.f[1]++,v.s[0]++,o=m()(this,(n=y()(e)).call.apply(n,[this].concat(l))),v.s[1]++,t.forEach(function(n){v.f[2]++;var e=(v.s[2]++,i()(n,l));v.s[3]++,O(b()(o),e)}),o}return x()(e,n),e}(n);return v.s[4]++,t.forEach(function(n){v.f[3]++,v.s[5]++,O(r.prototype,n.prototype),v.s[6]++,O(r,n)}),v.s[7]++,r}function O(n,e){v.f[4]++;var t=(v.s[8]++,Object.getOwnPropertyNames(e));v.s[9]++,t.concat(Object.getOwnPropertySymbols(e)).filter(function(n){return v.f[5]++,v.s[10]++,!n.match(/^(?:constructor|prototype|arguments|caller|name|bind|call|apply|toString|length)$/)}).forEach(function(t){v.f[6]++;var o=(v.s[11]++,Object.getOwnPropertyDescriptor(e,t));v.s[12]++,Object.defineProperty(n,t,o)})}},function(n,e){function t(n){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function o(e){return"function"==typeof Symbol&&"symbol"===t(Symbol.iterator)?n.exports=o=function(n){return t(n)}:n.exports=o=function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":t(n)},o(e)}n.exports=o}]);
//# sourceMappingURL=mixin.js.map