UNPKG

jpex-defaults

Version:
1 lines 3.35 kB
!function(){var e=[];e[1]=function(e,n,r){n.exports=function(e){var n,r=function(e,n){for(var r=0,t=n.length;r<t;r++)if(n[r].from===e)return e},t=function(o,c,i,u){switch(u=u||[],e(o)){case"string":case"number":case"boolean":case"function":case"null":case"undefined":return o;case"date":return new Date(o);case"regexp":var a=[];return o.global&&a.push("g"),o.ignoreCase&&a.push("i"),new RegExp(o.source,a.join(""));case"array":return n=r(o,u),n?n.to:(c=[],u.push({from:o,to:c}),o.forEach(function(e){c.push(i?t(e,void 0,!0,u):e)}),c);case"object":return(n=r(o,u))?n.to:(c=c||{},u.push({from:o,to:c}),Object.keys(o).forEach(function(e){c[e]=i?t(o[e],c[e],i,u):o[e]}),c);default:throw new Error("Unexpected type: "+e(o))}},o=function(e){return o.shallow(e)};return o.shallow=function(e){return t(e)},o.deep=function(e){return t(e,null,!0)},o.extend=function(){var e=Array.prototype.slice.call(arguments),n=e.shift();return e.forEach(function(e){t(e,n,!0)}),n},o}},e[2]=function(e,n,r){n.exports=function(){var e=function(){return e.log.apply(null,arguments)};return e.log=function(){return console.log.apply(null,arguments)},e.info=function(){return console.info.apply(null,arguments)},e.warn=function(){return console.warn.apply(null,arguments)},e.error=function(){return console.error.apply(null,arguments)},e}},e[3]=function(e,n,r){n.exports=function(){return Promise}},e[4]=function(e,n,r){n.exports=function(e){var n=function(n){return new e(n)};return n.all=e.all.bind(e),n.race=e.race.bind(e),n.reject=e.reject.bind(e),n.resolve=e.resolve.bind(e),n}},e[5]=function(e,n,r){n.exports=function(){function e(e,n){return setTimeout(e,n)}return e.clear=function(e){return clearTimeout(e)},e}},e[6]=function(e,n,r){n.exports=function(){function e(e,n){return setInterval(e,n)}return e.clear=function(e){return clearInterval(e)},e}},e[7]=function(e,n,r){n.exports=function(e){function n(n){return r?setImmediate(n):e(n,0)}var r="function"==typeof setImmediate;return n.clear=function(n){return r?clearImmediate(n):e.clear(n)},n}},e[8]=function(e,n,r){n.exports=function(){var e=["number","boolean","string","array","function","date","regexp","null","undefined"];return function(n,r){var t=Object.prototype.toString.call(n).match(/\s([a-zA-Z]+)/)[1].toLowerCase();return!r&&e.indexOf(t)<0?"object":t}}},e[0]=function(e,n,r){var t=e(1),o=e(2),c=e(3),i=e(4),u=e(5),a=e(6),l=e(7),f=e(8);r.name="jpex-defaults",r.silent=!0,r.install=function(e){var n=e.Jpex;n.register.factory("$copy",["$typeof"],t).lifecycle.application(),n.register.factory("$log",[],o).lifecycle.application(),n.register.factory("$$promise",[],c).lifecycle.application(),n.register.factory("$promise",["$$promise"],i).lifecycle.application(),n.register.factory("$timeout",[],u).lifecycle.application(),n.register.factory("$interval",[],a).lifecycle.application(),n.register.factory("$immediate",["$timeout"],l).lifecycle.application(),n.register.factory("$typeof",[],f).lifecycle.application()},"undefined"!=typeof window&&window.Jpex&&"function"==typeof window.Jpex.use&&window.Jpex.use(r)};var n=function(r){if(n.cache[r])return n.cache[r];var t={exports:{}},o=e[r];if(!o)throw new Error("Could not find module "+r);return o(n,t,t.exports),n.cache[r]=t.exports,t.exports};n.cache=[],"undefined"!=typeof module?module.exports=n(0):"undefined"!=typeof window&&(window.jpexDefaults=n(0))}();