typed-object-accumulator
Version:
Class capable of accumulation properties and types
1 lines • 1.49 kB
Source Map (JSON)
{"version":3,"file":"typed-object-accumulator.cjs","sources":["../src/accumulator.ts","../src/index.ts"],"sourcesContent":[null,null],"names":["ObjectAccumulator","constructor","Object","defineProperty","this","value","writable","configurable","enumerable","expand","entries","forEach","k","v","get","set","val","accumulate","__size","keys","length","key","Error","join","put","has","remove","values","size","clear","callback","i","map"],"mappings":"gDAQaA,EAQX,WAAAC,GACEC,OAAOC,eAAeC,KAAM,SAAU,CACpCC,MAAO,EACPC,UAAU,EACVC,cAAc,EACdC,YAAY,GAEhB,CAUU,MAAAC,CAAyBJ,GACjCH,OAAOQ,QAAQL,GAAOM,QAAQ,EAAEC,EAAGC,MACjCX,OAAOC,eAAeC,KAAMQ,EAAG,CAC7BE,IAAK,IAAMD,EACXE,IAAMC,IACJH,EAAIG,GAENT,cAAc,EACdC,YAAY,KAGlB,CAmBA,UAAAS,CAA6BZ,GAG3B,OAFAD,KAAKK,OAAOJ,GACZD,KAAKc,OAASd,KAAKc,OAAShB,OAAOiB,KAAKd,GAAOe,OACxChB,IACT,CAUA,GAAAU,CAAuBO,GACrB,KAAMA,KAAOjB,MACX,MAAUkB,MACR,OAAOD,oDAAgEjB,KAAKe,OAAOI,KACjF,SAGN,OAAQnB,KAAaiB,EACvB,CAQA,GAAAG,CAAIH,EAAahB,GACf,OAAOD,KAAKa,WAAW,CAAEI,CAACA,GAAMhB,GAClC,CAQA,GAAAoB,CAAIJ,GACF,QAASjB,KAAKiB,EAChB,CAQA,MAAAK,CACEL,GAIA,OAAMA,KAAOjB,aAENA,KAAKiB,GACZjB,KAAKc,SACEd,MAJoBA,IAM7B,CAOA,IAAAe,GACE,OAAOjB,OAAOiB,KAAKf,KACrB,CAOA,MAAAuB,GACE,OAAOzB,OAAOyB,OAAOvB,KACvB,CAOA,IAAAwB,GACE,OAAOxB,KAAKc,MACd,CAOA,KAAAW,GACE,OAAO,IAAI7B,CACb,CAQA,OAAAW,CACEmB,GAEA5B,OAAOQ,QAAQN,MAAMO,QAAQ,EAAEU,EAAKhB,GAAQ0B,IAC1CD,EAASzB,EAAOgB,EAAmBU,GAEvC,CASA,GAAAC,CACEF,GAEA,OAAO5B,OAAOQ,QAAQN,MAAM4B,IAAI,EAAEX,EAAKhB,GAAQ0B,IAC7CD,EAASzB,EAAOgB,EAAmBU,GAEvC,kCC9KqB"}