New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

drizzle-toolbelt

Package Overview
Dependencies
Maintainers
0
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

drizzle-toolbelt - npm Package Compare versions

Comparing version 1.1.1 to 1.2.0

19

dist/index.d.ts
type Prettify<T> = {
[K in keyof T]: T[K];
} & {};
type FlatKey<T extends Record<string, any>> = {

@@ -74,2 +75,18 @@ [K in keyof T]: NonNullable<T[K]> extends PropertyKey ? K : NonNullable<T[K]> extends Record<string, any> ? `${K & string}.${FlatKey<NonNullable<T[K]>>}` : never;

export { aggregate, takeFirst, takeFirstOrThrow };
declare function transform<TRow extends Record<PropertyKey, any>, TTransform extends Partial<{
[K in keyof TRow]: (row: TRow) => any;
}>>(params: {
rows: TRow[];
fields: TTransform;
}): Prettify<Omit<TRow, keyof TTransform> & {
[K in keyof TTransform]: TTransform[K] extends (params: any) => infer Ret ? Ret : never;
}>[];
declare function transform<TRow extends Record<PropertyKey, any>, TTransform extends Partial<{
[K in keyof TRow]: (row: TRow) => any;
}>>(params: {
fields: TTransform;
}): (rows: TRow[]) => Prettify<Omit<TRow, keyof TTransform> & {
[K in keyof TTransform]: TTransform[K] extends (params: any) => infer Ret ? Ret : never;
}>[];
export { aggregate, takeFirst, takeFirstOrThrow, transform };

2

dist/index.js

@@ -1,2 +0,2 @@

"use strict";var Mr=Object.create;var f=Object.defineProperty;var $r=Object.getOwnPropertyDescriptor;var Ar=Object.getOwnPropertyNames,K=Object.getOwnPropertySymbols,Gr=Object.getPrototypeOf,k=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable;var I=(e,r,t)=>r in e?f(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,q=(e,r)=>{for(var t in r||(r={}))k.call(r,t)&&I(e,t,r[t]);if(K)for(var t of K(r))Hr.call(r,t)&&I(e,t,r[t]);return e};var n=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),Lr=(e,r)=>{for(var t in r)f(e,t,{get:r[t],enumerable:!0})},D=(e,r,t,o)=>{if(r&&typeof r=="object"||typeof r=="function")for(let i of Ar(r))!k.call(e,i)&&i!==t&&f(e,i,{get:()=>r[i],enumerable:!(o=$r(r,i))||o.enumerable});return e};var Ur=(e,r,t)=>(t=e!=null?Mr(Gr(e)):{},D(r||!e||!e.__esModule?f(t,"default",{value:e,enumerable:!0}):t,e)),Jr=e=>D(f({},"__esModule",{value:!0}),e);var T=n((Mo,E)=>{"use strict";var Vr=Array.isArray;E.exports=Vr});var M=n(($o,z)=>{"use strict";var Xr=typeof global=="object"&&global&&global.Object===Object&&global;z.exports=Xr});var x=n((Ao,$)=>{"use strict";var Yr=M(),Zr=typeof self=="object"&&self&&self.Object===Object&&self,Br=Yr||Zr||Function("return this")();$.exports=Br});var v=n((Go,A)=>{"use strict";var Qr=x(),Wr=Qr.Symbol;A.exports=Wr});var U=n((Ho,L)=>{"use strict";var G=v(),H=Object.prototype,et=H.hasOwnProperty,rt=H.toString,l=G?G.toStringTag:void 0;function tt(e){var r=et.call(e,l),t=e[l];try{e[l]=void 0;var o=!0}catch(a){}var i=rt.call(e);return o&&(r?e[l]=t:delete e[l]),i}L.exports=tt});var V=n((Lo,J)=>{"use strict";var nt=Object.prototype,ot=nt.toString;function it(e){return ot.call(e)}J.exports=it});var w=n((Uo,Z)=>{"use strict";var X=v(),at=U(),st=V(),ut="[object Null]",ct="[object Undefined]",Y=X?X.toStringTag:void 0;function pt(e){return e==null?e===void 0?ct:ut:Y&&Y in Object(e)?at(e):st(e)}Z.exports=pt});var Q=n((Jo,B)=>{"use strict";function ft(e){return e!=null&&typeof e=="object"}B.exports=ft});var _=n((Vo,W)=>{"use strict";var lt=w(),ht=Q(),dt="[object Symbol]";function gt(e){return typeof e=="symbol"||ht(e)&&lt(e)==dt}W.exports=gt});var re=n((Xo,ee)=>{"use strict";var yt=T(),Tt=_(),xt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,vt=/^\w*$/;function _t(e,r){if(yt(e))return!1;var t=typeof e;return t=="number"||t=="symbol"||t=="boolean"||e==null||Tt(e)?!0:vt.test(e)||!xt.test(e)||r!=null&&e in Object(r)}ee.exports=_t});var C=n((Yo,te)=>{"use strict";function bt(e){var r=typeof e;return e!=null&&(r=="object"||r=="function")}te.exports=bt});var oe=n((Zo,ne)=>{"use strict";var qt=w(),wt=C(),Ct="[object AsyncFunction]",mt="[object Function]",St="[object GeneratorFunction]",Ot="[object Proxy]";function Pt(e){if(!wt(e))return!1;var r=qt(e);return r==mt||r==St||r==Ct||r==Ot}ne.exports=Pt});var ae=n((Bo,ie)=>{"use strict";var Rt=x(),Nt=Rt["__core-js_shared__"];ie.exports=Nt});var ce=n((Qo,ue)=>{"use strict";var m=ae(),se=function(){var e=/[^.]+$/.exec(m&&m.keys&&m.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function jt(e){return!!se&&se in e}ue.exports=jt});var fe=n((Wo,pe)=>{"use strict";var Ft=Function.prototype,Kt=Ft.toString;function It(e){if(e!=null){try{return Kt.call(e)}catch(r){}try{return e+""}catch(r){}}return""}pe.exports=It});var he=n((ei,le)=>{"use strict";var kt=oe(),Dt=ce(),Et=C(),zt=fe(),Mt=/[\\^$.*+?()[\]{}|]/g,$t=/^\[object .+?Constructor\]$/,At=Function.prototype,Gt=Object.prototype,Ht=At.toString,Lt=Gt.hasOwnProperty,Ut=RegExp("^"+Ht.call(Lt).replace(Mt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Jt(e){if(!Et(e)||Dt(e))return!1;var r=kt(e)?Ut:$t;return r.test(zt(e))}le.exports=Jt});var ge=n((ri,de)=>{"use strict";function Vt(e,r){return e==null?void 0:e[r]}de.exports=Vt});var S=n((ti,ye)=>{"use strict";var Xt=he(),Yt=ge();function Zt(e,r){var t=Yt(e,r);return Xt(t)?t:void 0}ye.exports=Zt});var h=n((ni,Te)=>{"use strict";var Bt=S(),Qt=Bt(Object,"create");Te.exports=Qt});var _e=n((oi,ve)=>{"use strict";var xe=h();function Wt(){this.__data__=xe?xe(null):{},this.size=0}ve.exports=Wt});var qe=n((ii,be)=>{"use strict";function en(e){var r=this.has(e)&&delete this.__data__[e];return this.size-=r?1:0,r}be.exports=en});var Ce=n((ai,we)=>{"use strict";var rn=h(),tn="__lodash_hash_undefined__",nn=Object.prototype,on=nn.hasOwnProperty;function an(e){var r=this.__data__;if(rn){var t=r[e];return t===tn?void 0:t}return on.call(r,e)?r[e]:void 0}we.exports=an});var Se=n((si,me)=>{"use strict";var sn=h(),un=Object.prototype,cn=un.hasOwnProperty;function pn(e){var r=this.__data__;return sn?r[e]!==void 0:cn.call(r,e)}me.exports=pn});var Pe=n((ui,Oe)=>{"use strict";var fn=h(),ln="__lodash_hash_undefined__";function hn(e,r){var t=this.__data__;return this.size+=this.has(e)?0:1,t[e]=fn&&r===void 0?ln:r,this}Oe.exports=hn});var Ne=n((ci,Re)=>{"use strict";var dn=_e(),gn=qe(),yn=Ce(),Tn=Se(),xn=Pe();function u(e){var r=-1,t=e==null?0:e.length;for(this.clear();++r<t;){var o=e[r];this.set(o[0],o[1])}}u.prototype.clear=dn;u.prototype.delete=gn;u.prototype.get=yn;u.prototype.has=Tn;u.prototype.set=xn;Re.exports=u});var Fe=n((pi,je)=>{"use strict";function vn(){this.__data__=[],this.size=0}je.exports=vn});var Ie=n((fi,Ke)=>{"use strict";function _n(e,r){return e===r||e!==e&&r!==r}Ke.exports=_n});var d=n((li,ke)=>{"use strict";var bn=Ie();function qn(e,r){for(var t=e.length;t--;)if(bn(e[t][0],r))return t;return-1}ke.exports=qn});var Ee=n((hi,De)=>{"use strict";var wn=d(),Cn=Array.prototype,mn=Cn.splice;function Sn(e){var r=this.__data__,t=wn(r,e);if(t<0)return!1;var o=r.length-1;return t==o?r.pop():mn.call(r,t,1),--this.size,!0}De.exports=Sn});var Me=n((di,ze)=>{"use strict";var On=d();function Pn(e){var r=this.__data__,t=On(r,e);return t<0?void 0:r[t][1]}ze.exports=Pn});var Ae=n((gi,$e)=>{"use strict";var Rn=d();function Nn(e){return Rn(this.__data__,e)>-1}$e.exports=Nn});var He=n((yi,Ge)=>{"use strict";var jn=d();function Fn(e,r){var t=this.__data__,o=jn(t,e);return o<0?(++this.size,t.push([e,r])):t[o][1]=r,this}Ge.exports=Fn});var Ue=n((Ti,Le)=>{"use strict";var Kn=Fe(),In=Ee(),kn=Me(),Dn=Ae(),En=He();function c(e){var r=-1,t=e==null?0:e.length;for(this.clear();++r<t;){var o=e[r];this.set(o[0],o[1])}}c.prototype.clear=Kn;c.prototype.delete=In;c.prototype.get=kn;c.prototype.has=Dn;c.prototype.set=En;Le.exports=c});var Ve=n((xi,Je)=>{"use strict";var zn=S(),Mn=x(),$n=zn(Mn,"Map");Je.exports=$n});var Ze=n((vi,Ye)=>{"use strict";var Xe=Ne(),An=Ue(),Gn=Ve();function Hn(){this.size=0,this.__data__={hash:new Xe,map:new(Gn||An),string:new Xe}}Ye.exports=Hn});var Qe=n((_i,Be)=>{"use strict";function Ln(e){var r=typeof e;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?e!=="__proto__":e===null}Be.exports=Ln});var g=n((bi,We)=>{"use strict";var Un=Qe();function Jn(e,r){var t=e.__data__;return Un(r)?t[typeof r=="string"?"string":"hash"]:t.map}We.exports=Jn});var rr=n((qi,er)=>{"use strict";var Vn=g();function Xn(e){var r=Vn(this,e).delete(e);return this.size-=r?1:0,r}er.exports=Xn});var nr=n((wi,tr)=>{"use strict";var Yn=g();function Zn(e){return Yn(this,e).get(e)}tr.exports=Zn});var ir=n((Ci,or)=>{"use strict";var Bn=g();function Qn(e){return Bn(this,e).has(e)}or.exports=Qn});var sr=n((mi,ar)=>{"use strict";var Wn=g();function eo(e,r){var t=Wn(this,e),o=t.size;return t.set(e,r),this.size+=t.size==o?0:1,this}ar.exports=eo});var cr=n((Si,ur)=>{"use strict";var ro=Ze(),to=rr(),no=nr(),oo=ir(),io=sr();function p(e){var r=-1,t=e==null?0:e.length;for(this.clear();++r<t;){var o=e[r];this.set(o[0],o[1])}}p.prototype.clear=ro;p.prototype.delete=to;p.prototype.get=no;p.prototype.has=oo;p.prototype.set=io;ur.exports=p});var lr=n((Oi,fr)=>{"use strict";var pr=cr(),ao="Expected a function";function O(e,r){if(typeof e!="function"||r!=null&&typeof r!="function")throw new TypeError(ao);var t=function(){var o=arguments,i=r?r.apply(this,o):o[0],a=t.cache;if(a.has(i))return a.get(i);var s=e.apply(this,o);return t.cache=a.set(i,s)||a,s};return t.cache=new(O.Cache||pr),t}O.Cache=pr;fr.exports=O});var dr=n((Pi,hr)=>{"use strict";var so=lr(),uo=500;function co(e){var r=so(e,function(o){return t.size===uo&&t.clear(),o}),t=r.cache;return r}hr.exports=co});var yr=n((Ri,gr)=>{"use strict";var po=dr(),fo=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,lo=/\\(\\)?/g,ho=po(function(e){var r=[];return e.charCodeAt(0)===46&&r.push(""),e.replace(fo,function(t,o,i,a){r.push(i?a.replace(lo,"$1"):o||t)}),r});gr.exports=ho});var xr=n((Ni,Tr)=>{"use strict";function go(e,r){for(var t=-1,o=e==null?0:e.length,i=Array(o);++t<o;)i[t]=r(e[t],t,e);return i}Tr.exports=go});var Cr=n((ji,wr)=>{"use strict";var vr=v(),yo=xr(),To=T(),xo=_(),vo=1/0,_r=vr?vr.prototype:void 0,br=_r?_r.toString:void 0;function qr(e){if(typeof e=="string")return e;if(To(e))return yo(e,qr)+"";if(xo(e))return br?br.call(e):"";var r=e+"";return r=="0"&&1/e==-vo?"-0":r}wr.exports=qr});var Sr=n((Fi,mr)=>{"use strict";var _o=Cr();function bo(e){return e==null?"":_o(e)}mr.exports=bo});var Pr=n((Ki,Or)=>{"use strict";var qo=T(),wo=re(),Co=yr(),mo=Sr();function So(e,r){return qo(e)?e:wo(e,r)?[e]:Co(mo(e))}Or.exports=So});var Nr=n((Ii,Rr)=>{"use strict";var Oo=_(),Po=1/0;function Ro(e){if(typeof e=="string"||Oo(e))return e;var r=e+"";return r=="0"&&1/e==-Po?"-0":r}Rr.exports=Ro});var Fr=n((ki,jr)=>{"use strict";var No=Pr(),jo=Nr();function Fo(e,r){r=No(r,e);for(var t=0,o=r.length;e!=null&&t<o;)e=e[jo(r[t++])];return t&&t==o?e:void 0}jr.exports=Fo});var Ir=n((Di,Kr)=>{"use strict";var Ko=Fr();function Io(e,r,t){var o=e==null?void 0:Ko(e,r);return o===void 0?t:o}Kr.exports=Io});var Eo={};Lr(Eo,{aggregate:()=>R,takeFirst:()=>kr,takeFirstOrThrow:()=>Dr});module.exports=Jr(Eo);var P=Ur(Ir());function ko(e){let r=[];for(let t in e)r.push(e[t]);return r}function R(e){return e.rows===void 0?r=>R(q({rows:r},e)):ko(e.rows.reduce((r,t)=>{let o=t[e.pkey];if(!r[o]){r[o]=q({},t);for(let i in e.fields){let a=e.fields[i],s=a.split(".").shift();if(!s)throw new Error(`First segment not found for ${a}`);delete r[o][s],r[o][i]=[]}}for(let i in e.fields){let a=e.fields[i],[s,...Er]=a.split("."),N=Er.join("."),b=t[s];if(!b)continue;let zr=typeof b=="object"?(0,P.default)(t,a):b;if(r[o][i].some(y=>{let F=typeof y=="object"?(0,P.default)(y,N):y;if(F===void 0)throw new Error(`No property "${N}" on ${JSON.stringify(y)}`);return F===zr}))continue;let j=t[s];j&&r[o][i].push(j)}return r},{}))}function kr(e){return e[0]}function Dr(e){return r=>Do(r,e)}function Do(e,r=new Error("No rows found.")){if(!e[0])throw r;return e[0]}0&&(module.exports={aggregate,takeFirst,takeFirstOrThrow});
"use strict";var $r=Object.create;var p=Object.defineProperty;var Ar=Object.getOwnPropertyDescriptor;var Gr=Object.getOwnPropertyNames,k=Object.getOwnPropertySymbols,Hr=Object.getPrototypeOf,D=Object.prototype.hasOwnProperty,Lr=Object.prototype.propertyIsEnumerable;var I=(e,r,t)=>r in e?p(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,l=(e,r)=>{for(var t in r||(r={}))D.call(r,t)&&I(e,t,r[t]);if(k)for(var t of k(r))Lr.call(r,t)&&I(e,t,r[t]);return e};var n=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),Ur=(e,r)=>{for(var t in r)p(e,t,{get:r[t],enumerable:!0})},E=(e,r,t,o)=>{if(r&&typeof r=="object"||typeof r=="function")for(let i of Gr(r))!D.call(e,i)&&i!==t&&p(e,i,{get:()=>r[i],enumerable:!(o=Ar(r,i))||o.enumerable});return e};var Jr=(e,r,t)=>(t=e!=null?$r(Hr(e)):{},E(r||!e||!e.__esModule?p(t,"default",{value:e,enumerable:!0}):t,e)),Vr=e=>E(p({},"__esModule",{value:!0}),e);var x=n(($o,z)=>{"use strict";var Xr=Array.isArray;z.exports=Xr});var $=n((Ao,M)=>{"use strict";var Yr=typeof global=="object"&&global&&global.Object===Object&&global;M.exports=Yr});var v=n((Go,A)=>{"use strict";var Zr=$(),Br=typeof self=="object"&&self&&self.Object===Object&&self,Qr=Zr||Br||Function("return this")();A.exports=Qr});var w=n((Ho,G)=>{"use strict";var Wr=v(),et=Wr.Symbol;G.exports=et});var J=n((Lo,U)=>{"use strict";var H=w(),L=Object.prototype,rt=L.hasOwnProperty,tt=L.toString,h=H?H.toStringTag:void 0;function nt(e){var r=rt.call(e,h),t=e[h];try{e[h]=void 0;var o=!0}catch(a){}var i=tt.call(e);return o&&(r?e[h]=t:delete e[h]),i}U.exports=nt});var X=n((Uo,V)=>{"use strict";var ot=Object.prototype,it=ot.toString;function at(e){return it.call(e)}V.exports=at});var b=n((Jo,B)=>{"use strict";var Y=w(),st=J(),ut=X(),ft="[object Null]",ct="[object Undefined]",Z=Y?Y.toStringTag:void 0;function pt(e){return e==null?e===void 0?ct:ft:Z&&Z in Object(e)?st(e):ut(e)}B.exports=pt});var W=n((Vo,Q)=>{"use strict";function lt(e){return e!=null&&typeof e=="object"}Q.exports=lt});var m=n((Xo,ee)=>{"use strict";var ht=b(),dt=W(),yt="[object Symbol]";function Tt(e){return typeof e=="symbol"||dt(e)&&ht(e)==yt}ee.exports=Tt});var te=n((Yo,re)=>{"use strict";var gt=x(),xt=m(),vt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,wt=/^\w*$/;function mt(e,r){if(gt(e))return!1;var t=typeof e;return t=="number"||t=="symbol"||t=="boolean"||e==null||xt(e)?!0:wt.test(e)||!vt.test(e)||r!=null&&e in Object(r)}re.exports=mt});var q=n((Zo,ne)=>{"use strict";function _t(e){var r=typeof e;return e!=null&&(r=="object"||r=="function")}ne.exports=_t});var ie=n((Bo,oe)=>{"use strict";var bt=b(),qt=q(),Ct="[object AsyncFunction]",Rt="[object Function]",St="[object GeneratorFunction]",Pt="[object Proxy]";function Ot(e){if(!qt(e))return!1;var r=bt(e);return r==Rt||r==St||r==Ct||r==Pt}oe.exports=Ot});var se=n((Qo,ae)=>{"use strict";var Kt=v(),Nt=Kt["__core-js_shared__"];ae.exports=Nt});var ce=n((Wo,fe)=>{"use strict";var C=se(),ue=function(){var e=/[^.]+$/.exec(C&&C.keys&&C.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function jt(e){return!!ue&&ue in e}fe.exports=jt});var le=n((ei,pe)=>{"use strict";var Ft=Function.prototype,kt=Ft.toString;function It(e){if(e!=null){try{return kt.call(e)}catch(r){}try{return e+""}catch(r){}}return""}pe.exports=It});var de=n((ri,he)=>{"use strict";var Dt=ie(),Et=ce(),zt=q(),Mt=le(),$t=/[\\^$.*+?()[\]{}|]/g,At=/^\[object .+?Constructor\]$/,Gt=Function.prototype,Ht=Object.prototype,Lt=Gt.toString,Ut=Ht.hasOwnProperty,Jt=RegExp("^"+Lt.call(Ut).replace($t,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Vt(e){if(!zt(e)||Et(e))return!1;var r=Dt(e)?Jt:At;return r.test(Mt(e))}he.exports=Vt});var Te=n((ti,ye)=>{"use strict";function Xt(e,r){return e==null?void 0:e[r]}ye.exports=Xt});var R=n((ni,ge)=>{"use strict";var Yt=de(),Zt=Te();function Bt(e,r){var t=Zt(e,r);return Yt(t)?t:void 0}ge.exports=Bt});var d=n((oi,xe)=>{"use strict";var Qt=R(),Wt=Qt(Object,"create");xe.exports=Wt});var me=n((ii,we)=>{"use strict";var ve=d();function en(){this.__data__=ve?ve(null):{},this.size=0}we.exports=en});var be=n((ai,_e)=>{"use strict";function rn(e){var r=this.has(e)&&delete this.__data__[e];return this.size-=r?1:0,r}_e.exports=rn});var Ce=n((si,qe)=>{"use strict";var tn=d(),nn="__lodash_hash_undefined__",on=Object.prototype,an=on.hasOwnProperty;function sn(e){var r=this.__data__;if(tn){var t=r[e];return t===nn?void 0:t}return an.call(r,e)?r[e]:void 0}qe.exports=sn});var Se=n((ui,Re)=>{"use strict";var un=d(),fn=Object.prototype,cn=fn.hasOwnProperty;function pn(e){var r=this.__data__;return un?r[e]!==void 0:cn.call(r,e)}Re.exports=pn});var Oe=n((fi,Pe)=>{"use strict";var ln=d(),hn="__lodash_hash_undefined__";function dn(e,r){var t=this.__data__;return this.size+=this.has(e)?0:1,t[e]=ln&&r===void 0?hn:r,this}Pe.exports=dn});var Ne=n((ci,Ke)=>{"use strict";var yn=me(),Tn=be(),gn=Ce(),xn=Se(),vn=Oe();function u(e){var r=-1,t=e==null?0:e.length;for(this.clear();++r<t;){var o=e[r];this.set(o[0],o[1])}}u.prototype.clear=yn;u.prototype.delete=Tn;u.prototype.get=gn;u.prototype.has=xn;u.prototype.set=vn;Ke.exports=u});var Fe=n((pi,je)=>{"use strict";function wn(){this.__data__=[],this.size=0}je.exports=wn});var Ie=n((li,ke)=>{"use strict";function mn(e,r){return e===r||e!==e&&r!==r}ke.exports=mn});var y=n((hi,De)=>{"use strict";var _n=Ie();function bn(e,r){for(var t=e.length;t--;)if(_n(e[t][0],r))return t;return-1}De.exports=bn});var ze=n((di,Ee)=>{"use strict";var qn=y(),Cn=Array.prototype,Rn=Cn.splice;function Sn(e){var r=this.__data__,t=qn(r,e);if(t<0)return!1;var o=r.length-1;return t==o?r.pop():Rn.call(r,t,1),--this.size,!0}Ee.exports=Sn});var $e=n((yi,Me)=>{"use strict";var Pn=y();function On(e){var r=this.__data__,t=Pn(r,e);return t<0?void 0:r[t][1]}Me.exports=On});var Ge=n((Ti,Ae)=>{"use strict";var Kn=y();function Nn(e){return Kn(this.__data__,e)>-1}Ae.exports=Nn});var Le=n((gi,He)=>{"use strict";var jn=y();function Fn(e,r){var t=this.__data__,o=jn(t,e);return o<0?(++this.size,t.push([e,r])):t[o][1]=r,this}He.exports=Fn});var Je=n((xi,Ue)=>{"use strict";var kn=Fe(),In=ze(),Dn=$e(),En=Ge(),zn=Le();function f(e){var r=-1,t=e==null?0:e.length;for(this.clear();++r<t;){var o=e[r];this.set(o[0],o[1])}}f.prototype.clear=kn;f.prototype.delete=In;f.prototype.get=Dn;f.prototype.has=En;f.prototype.set=zn;Ue.exports=f});var Xe=n((vi,Ve)=>{"use strict";var Mn=R(),$n=v(),An=Mn($n,"Map");Ve.exports=An});var Be=n((wi,Ze)=>{"use strict";var Ye=Ne(),Gn=Je(),Hn=Xe();function Ln(){this.size=0,this.__data__={hash:new Ye,map:new(Hn||Gn),string:new Ye}}Ze.exports=Ln});var We=n((mi,Qe)=>{"use strict";function Un(e){var r=typeof e;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?e!=="__proto__":e===null}Qe.exports=Un});var T=n((_i,er)=>{"use strict";var Jn=We();function Vn(e,r){var t=e.__data__;return Jn(r)?t[typeof r=="string"?"string":"hash"]:t.map}er.exports=Vn});var tr=n((bi,rr)=>{"use strict";var Xn=T();function Yn(e){var r=Xn(this,e).delete(e);return this.size-=r?1:0,r}rr.exports=Yn});var or=n((qi,nr)=>{"use strict";var Zn=T();function Bn(e){return Zn(this,e).get(e)}nr.exports=Bn});var ar=n((Ci,ir)=>{"use strict";var Qn=T();function Wn(e){return Qn(this,e).has(e)}ir.exports=Wn});var ur=n((Ri,sr)=>{"use strict";var eo=T();function ro(e,r){var t=eo(this,e),o=t.size;return t.set(e,r),this.size+=t.size==o?0:1,this}sr.exports=ro});var cr=n((Si,fr)=>{"use strict";var to=Be(),no=tr(),oo=or(),io=ar(),ao=ur();function c(e){var r=-1,t=e==null?0:e.length;for(this.clear();++r<t;){var o=e[r];this.set(o[0],o[1])}}c.prototype.clear=to;c.prototype.delete=no;c.prototype.get=oo;c.prototype.has=io;c.prototype.set=ao;fr.exports=c});var hr=n((Pi,lr)=>{"use strict";var pr=cr(),so="Expected a function";function S(e,r){if(typeof e!="function"||r!=null&&typeof r!="function")throw new TypeError(so);var t=function(){var o=arguments,i=r?r.apply(this,o):o[0],a=t.cache;if(a.has(i))return a.get(i);var s=e.apply(this,o);return t.cache=a.set(i,s)||a,s};return t.cache=new(S.Cache||pr),t}S.Cache=pr;lr.exports=S});var yr=n((Oi,dr)=>{"use strict";var uo=hr(),fo=500;function co(e){var r=uo(e,function(o){return t.size===fo&&t.clear(),o}),t=r.cache;return r}dr.exports=co});var gr=n((Ki,Tr)=>{"use strict";var po=yr(),lo=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ho=/\\(\\)?/g,yo=po(function(e){var r=[];return e.charCodeAt(0)===46&&r.push(""),e.replace(lo,function(t,o,i,a){r.push(i?a.replace(ho,"$1"):o||t)}),r});Tr.exports=yo});var vr=n((Ni,xr)=>{"use strict";function To(e,r){for(var t=-1,o=e==null?0:e.length,i=Array(o);++t<o;)i[t]=r(e[t],t,e);return i}xr.exports=To});var Cr=n((ji,qr)=>{"use strict";var wr=w(),go=vr(),xo=x(),vo=m(),wo=1/0,mr=wr?wr.prototype:void 0,_r=mr?mr.toString:void 0;function br(e){if(typeof e=="string")return e;if(xo(e))return go(e,br)+"";if(vo(e))return _r?_r.call(e):"";var r=e+"";return r=="0"&&1/e==-wo?"-0":r}qr.exports=br});var Sr=n((Fi,Rr)=>{"use strict";var mo=Cr();function _o(e){return e==null?"":mo(e)}Rr.exports=_o});var Or=n((ki,Pr)=>{"use strict";var bo=x(),qo=te(),Co=gr(),Ro=Sr();function So(e,r){return bo(e)?e:qo(e,r)?[e]:Co(Ro(e))}Pr.exports=So});var Nr=n((Ii,Kr)=>{"use strict";var Po=m(),Oo=1/0;function Ko(e){if(typeof e=="string"||Po(e))return e;var r=e+"";return r=="0"&&1/e==-Oo?"-0":r}Kr.exports=Ko});var Fr=n((Di,jr)=>{"use strict";var No=Or(),jo=Nr();function Fo(e,r){r=No(r,e);for(var t=0,o=r.length;e!=null&&t<o;)e=e[jo(r[t++])];return t&&t==o?e:void 0}jr.exports=Fo});var Ir=n((Ei,kr)=>{"use strict";var ko=Fr();function Io(e,r,t){var o=e==null?void 0:ko(e,r);return o===void 0?t:o}kr.exports=Io});var zo={};Ur(zo,{aggregate:()=>O,takeFirst:()=>Dr,takeFirstOrThrow:()=>Er,transform:()=>K});module.exports=Vr(zo);var P=Jr(Ir());function Do(e){let r=[];for(let t in e)r.push(e[t]);return r}function O(e){return e.rows===void 0?r=>O(l({rows:r},e)):Do(e.rows.reduce((r,t)=>{let o=t[e.pkey];if(!r[o]){r[o]=l({},t);for(let i in e.fields){let a=e.fields[i],s=a.split(".").shift();if(!s)throw new Error(`First segment not found for ${a}`);delete r[o][s],r[o][i]=[]}}for(let i in e.fields){let a=e.fields[i],[s,...zr]=a.split("."),N=zr.join("."),_=t[s];if(!_)continue;let Mr=typeof _=="object"?(0,P.default)(t,a):_;if(r[o][i].some(g=>{let F=typeof g=="object"?(0,P.default)(g,N):g;if(F===void 0)throw new Error(`No property "${N}" on ${JSON.stringify(g)}`);return F===Mr}))continue;let j=t[s];j&&r[o][i].push(j)}return r},{}))}function Dr(e){return e[0]}function Er(e){return r=>Eo(r,e)}function Eo(e,r=new Error("No rows found.")){if(!e[0])throw r;return e[0]}function K(e){if(e.rows===void 0)return r=>K(l({rows:r},e));for(let r of e.rows)for(let t in e.fields){let o=e.fields[t];r[t]=o==null?void 0:o(r)}return e.rows}0&&(module.exports={aggregate,takeFirst,takeFirstOrThrow,transform});
//# sourceMappingURL=index.js.map
{
"name": "drizzle-toolbelt",
"version": "1.1.1",
"version": "1.2.0",
"description": "Set of tools for drizzle-orm.",

@@ -5,0 +5,0 @@ "scripts": {

@@ -111,3 +111,3 @@ # Drizzle Toolbelt

const usersWithPosts = aggregateRows({rows, pkey: 'id', fields: { posts: 'post.id' }});
const usersWithPosts = aggregate({ rows, pkey: 'id', fields: { posts: 'post.id' }});
```

@@ -114,0 +114,0 @@

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

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc