@typed/lambda
Advanced tools
Comparing version 2.0.0 to 2.0.1
{ | ||
"name": "@typed/lambda", | ||
"version": "2.0.0", | ||
"version": "2.0.1", | ||
"description": "Helpful functions for working in a functional style", | ||
@@ -29,3 +29,3 @@ "main": "./cjs/index.js", | ||
"dependencies": { | ||
"@typed/common": "^2.0.0" | ||
"@typed/common": "^2.0.1" | ||
}, | ||
@@ -39,7 +39,4 @@ "publishConfig": { | ||
"sideEffects": false, | ||
"gitHead": "cf1bf36aefe0f8968036149e65eba567cde9d23a", | ||
"unpkg": "./umd/index.js", | ||
"exports": { | ||
".": "./esm/index.js" | ||
} | ||
"gitHead": "e36eeac429e22e43156a9723ef9d4e4b0648eeac", | ||
"unpkg": "./umd/index.js" | ||
} |
@@ -107,3 +107,5 @@ export type Primitive = undefined | null | boolean | string | number | Function | ||
export type OrToAnd<A> = (A extends any ? (u: A) => void : never) extends ((i: infer B) => void) | ||
export type OrToAnd<A> = (A extends any | ||
? (u: A) => void | ||
: never) extends (i: infer B) => void | ||
? B | ||
@@ -110,0 +112,0 @@ : never |
@@ -1,2 +0,2 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((e=e||self).Typed=e.Typed||{},e.Typed.Lambda={}))}(this,function(e){"use strict";const t=e=>(function e(t,n,r){if(t<2)return n;return(...c)=>{const o=r.concat(c);return o.length>=t?n(...o):e(t,n,o)}})(e.length,e,[]);const n=t((e,t)=>t(...e)),r=new Error("All Properties Not Found"),c=Object.freeze(Object.create(null));function o(e){return null===e?"Null":void 0===e?"Undefined":Object.prototype.toString.call(e).slice(8,-1)}const u=/^function\s*([\w$]+)/,a=["",""];function i(e,t,n){let r=0;const c=n.length;for(;r<c;){if(e(t,n[r],r))return!0;r+=1}return!1}function s(e,t,n=[],r=[]){if(Object.is(e,t))return!0;const c=o(e);if(c!==o(t))return!1;if(null==e||null==t)return!1;switch(c){case"Arguments":case"Array":case"Object":if("function"==typeof e.constructor&&"Promise"===function(e){if(e.name)return e.name;const[,t]=String(e).match(u)||a;return t}(e.constructor))return e===t;break;case"Boolean":case"Number":case"String":if(typeof e!=typeof t||!Object.is(e.valueOf(),t.valueOf()))return!1;break;case"Date":if(!Object.is(e.valueOf(),t.valueOf()))return!1;break;case"Error":return e.name===t.name&&e.message===t.message;case"RegExp":if(e.source!==t.source||e.global!==t.global||e.ignoreCase!==t.ignoreCase||e.multiline!==t.multiline||e.sticky!==t.sticky||e.unicode!==t.unicode)return!1}let i=n.length-1;for(;i>=0;){if(n[i]===e)return r[i]===t;i-=1}switch(c){case"Map":return e.size===t.size&&f(e.entries(),t.entries(),n.concat([e]),r.concat([t]));case"Set":return e.size===t.size&&f(e.values(),t.values(),n.concat([e]),r.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}const l=Object.keys(e);if(l.length!==Object.keys(t).length)return!1;const y=n.concat([e]),g=r.concat([t]);for(i=l.length-1;i>=0;){const n=l[i];if(!Object.prototype.hasOwnProperty.call(t,n)||!s(t[n],e[n],y,g))return!1;i-=1}return!0}function f(e,t,n,r){const c=Array.from(e);function o(e,t){return s(e,t,n.slice(),r.slice())}return!i((e,t)=>!i(o,t,e),Array.from(t),c)}function l(e,t){let n=0;const r=t.length,c=Array(r);for(;n<r;)c[n]=e(t[n]),n+=1;return c}const y=[[/\\/g,"\\\\"],[/[\b]/g,"\\b"],[/\f/g,"\\f"],[/\n/g,"\\n"],[/\r/g,"\\r"],[/\t/g,"\\t"],[/\v/g,"\\v"],[/\0/g,"\\0"]],g=[/"/g,'\\"'];function b(e){return'"'+p(y.reduce(p,e),g)+'"'}function p(e,t){return e.replace(t[0],t[1])}const d=e=>(function e(t,n){const r=r=>{const c=n.concat([t]);return function(e,t,n=0){if("function"==typeof e.indexOf)switch(typeof t){case"number":let r,c;if(0===t){for(r=1/t;n<e.length;){if(0===(c=e[n])&&1/c===r)return n;n+=1}return-1}if(t!=t){for(;n<e.length;){if("number"==typeof(c=e[n])&&c!=c)return n;n+=1}return-1}return e.indexOf(t,n);case"string":case"boolean":case"function":case"undefined":return e.indexOf(t,n);case"object":if(null===t)return e.indexOf(t,n)}for(;n<e.length;){if(s(e[n],t))return n;n+=1}return-1}(c,r)>-1?"<Circular>":e(r,c)};const c=(e,t)=>l(t=>b(t)+": "+r(e[t]),t.slice().sort());switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+l(r,t).join(", ")+"))";case"[object Array]":return"["+l(r,t).concat(c(t,Object.keys(t).filter(e=>!/^\d+$/.test(e)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof t?"new Boolean("+r(t.valueOf())+")":t.toString();case"[object Date]":return"new Date("+(isNaN(t.valueOf())?r(NaN):b(t.toISOString()))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof t?"new Number("+r(t.valueOf())+")":1/t==-1/0?"-0":t.toString(10);case"[object String]":return"object"==typeof t?"new String("+r(t.valueOf())+")":b(t);case"[object Undefined]":return"undefined";default:if("function"==typeof t.toString){const e=t.toString();if("[object Object]"!==e)return e}return"{"+c(t,Object.keys(t)).join(", ")+"}"}})(e,[]);const j=e=>{const t=new Map;return(...n)=>{const r=n.reduce((e,t)=>e+d(t),"");if(t.has(r))return t.get(r);let c=e(...n);return"function"==typeof c&&(c=j(c)),t.set(r,c),c}},O=(e,t)=>n=>t(e(n)),m=t((e,t)=>(e(t),t));e.always=e=>(...t)=>e,e.apply=n,e.curry=t,e.curryObj=e=>(function e(t,n){return c=>{const o=function(e){return new Proxy(e,{get(e,t){if(!e.hasOwnProperty(t))throw r;return e[t]}})}(Object.assign({},n,c));try{return t(o)}catch(n){if(n!==r)throw n;return e(t,o)}}})(e,c),e.flip=e=>(t,r,...c)=>n([r,t,...c],e),e.id=e=>e,e.memoize=j,e.noOp=()=>void 0,e.pipe=(...e)=>e.length>1?e.slice(1).reduce(O,e[0]):e[0],e.pipe2=O,e.tap=m,e.uncurry=function e(t){return"function"!=typeof t||0===t.length?t:function(){let n=t;for(let e=0;e<arguments.length;e++)n=n(arguments[e]);return e(n)}},Object.defineProperty(e,"__esModule",{value:!0})}); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(((e=e||self).Typed=e.Typed||{},e.Typed.Lambda={}))}(this,(function(e){"use strict";const t=e=>(function e(t,r,n){if(t<2)return r;return(...c)=>{const o=n.concat(c);return o.length>=t?r(...o):e(t,r,o)}})(e.length,e,[]);const r=t((e,t)=>t(...e)),n=new Error("All Properties Not Found"),c=Object.freeze(Object.create(null));function o(e){return null===e?"Null":void 0===e?"Undefined":Object.prototype.toString.call(e).slice(8,-1)}const u=/^function\s*([\w$]+)/,a=["",""];function i(e,t,r){let n=0;const c=r.length;for(;n<c;){if(e(t,r[n],n))return!0;n+=1}return!1}function s(e,t,r=[],n=[]){if(Object.is(e,t))return!0;const c=o(e);if(c!==o(t))return!1;if(null==e||null==t)return!1;switch(c){case"Arguments":case"Array":case"Object":if("function"==typeof e.constructor&&"Promise"===function(e){if(e.name)return e.name;const[,t]=String(e).match(u)||a;return t}(e.constructor))return e===t;break;case"Boolean":case"Number":case"String":if(typeof e!=typeof t||!Object.is(e.valueOf(),t.valueOf()))return!1;break;case"Date":if(!Object.is(e.valueOf(),t.valueOf()))return!1;break;case"Error":return e.name===t.name&&e.message===t.message;case"RegExp":if(e.source!==t.source||e.global!==t.global||e.ignoreCase!==t.ignoreCase||e.multiline!==t.multiline||e.sticky!==t.sticky||e.unicode!==t.unicode)return!1}let i=r.length-1;for(;i>=0;){if(r[i]===e)return n[i]===t;i-=1}switch(c){case"Map":return e.size===t.size&&f(e.entries(),t.entries(),r.concat([e]),n.concat([t]));case"Set":return e.size===t.size&&f(e.values(),t.values(),r.concat([e]),n.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}const l=Object.keys(e);if(l.length!==Object.keys(t).length)return!1;const y=r.concat([e]),g=n.concat([t]);for(i=l.length-1;i>=0;){const r=l[i];if(!Object.prototype.hasOwnProperty.call(t,r)||!s(t[r],e[r],y,g))return!1;i-=1}return!0}function f(e,t,r,n){const c=Array.from(e);function o(e,t){return s(e,t,r.slice(),n.slice())}return!i((e,t)=>!i(o,t,e),Array.from(t),c)}function l(e,t){let r=0;const n=t.length,c=Array(n);for(;r<n;)c[r]=e(t[r]),r+=1;return c}const y=[[/\\/g,"\\\\"],[/[\b]/g,"\\b"],[/\f/g,"\\f"],[/\n/g,"\\n"],[/\r/g,"\\r"],[/\t/g,"\\t"],[/\v/g,"\\v"],[/\0/g,"\\0"]],g=[/"/g,'\\"'];function b(e){return'"'+p(y.reduce(p,e),g)+'"'}function p(e,t){return e.replace(t[0],t[1])}const d=e=>(function e(t,r){const n=n=>{const c=r.concat([t]);return function(e,t,r=0){if("function"==typeof e.indexOf)switch(typeof t){case"number":let n,c;if(0===t){for(n=1/t;r<e.length;){if(0===(c=e[r])&&1/c===n)return r;r+=1}return-1}if(t!=t){for(;r<e.length;){if("number"==typeof(c=e[r])&&c!=c)return r;r+=1}return-1}return e.indexOf(t,r);case"string":case"boolean":case"function":case"undefined":return e.indexOf(t,r);case"object":if(null===t)return e.indexOf(t,r)}for(;r<e.length;){if(s(e[r],t))return r;r+=1}return-1}(c,n)>-1?"<Circular>":e(n,c)},c=(e,t)=>l(t=>b(t)+": "+n(e[t]),t.slice().sort());switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+l(n,t).join(", ")+"))";case"[object Array]":return"["+l(n,t).concat(c(t,Object.keys(t).filter(e=>!/^\d+$/.test(e)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof t?"new Boolean("+n(t.valueOf())+")":t.toString();case"[object Date]":return"new Date("+(isNaN(t.valueOf())?n(NaN):b(t.toISOString()))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof t?"new Number("+n(t.valueOf())+")":1/t==-1/0?"-0":t.toString(10);case"[object String]":return"object"==typeof t?"new String("+n(t.valueOf())+")":b(t);case"[object Undefined]":return"undefined";default:if("function"==typeof t.toString){const e=t.toString();if("[object Object]"!==e)return e}return"{"+c(t,Object.keys(t)).join(", ")+"}"}})(e,[]);const j=e=>{const t=new Map;return(...r)=>{const n=r.reduce((e,t)=>e+d(t),"");if(t.has(n))return t.get(n);let c=e(...r);return"function"==typeof c&&(c=j(c)),t.set(n,c),c}},O=(e,t)=>r=>t(e(r)),m=t((e,t)=>(e(t),t));e.always=e=>(...t)=>e,e.apply=r,e.curry=t,e.curryObj=e=>(function e(t,r){return c=>{const o=function(e){return new Proxy(e,{get(e,t){if(!e.hasOwnProperty(t))throw n;return e[t]}})}(Object.assign({},r,c));try{return t(o)}catch(r){if(r!==n)throw r;return e(t,o)}}})(e,c),e.flip=e=>(t,n,...c)=>r([n,t,...c],e),e.id=e=>e,e.memoize=j,e.noOp=()=>void 0,e.pipe=(...e)=>e.length>1?e.slice(1).reduce(O,e[0]):e[0],e.pipe2=O,e.tap=m,e.uncurry=function e(t){return"function"!=typeof t||0===t.length?t:function(){let r=t;for(let e=0;e<arguments.length;e++)r=r(arguments[e]);return e(r)}},Object.defineProperty(e,"__esModule",{value:!0})})); | ||
//# sourceMappingURL=index.js.map |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
366599
165
1332
Updated@typed/common@^2.0.1