@effect-ts/system
Version:
Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.
1 lines • 10.7 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","mappings":"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","names":["O","Stack","St","arraySpliceIn","arraySpliceOut","arrayUpdate","fromBitmap","hashFragment","toBitmap","MAX_INDEX_NODE","MIN_ARRAY_NODE","SIZE","Empty","constructor","modify","edit","_shift","f","hash","key","size","v","none","isNone","value","LeafNode","isEmptyNode","a","isLeaf","node","_tag","canEditNode","shift","equals","mergeLeaves","CollisionNode","children","canEdit","list","updateCollisionList","length","mutate","len","i","child","newValue","IndexedNode","mask","frag","bit","indx","exists","_newChild","expand","current","bitmap","newChildren","ArrayNode","count","newChild","pack","removed","elements","Array","g","elem","subNodes","arr","mergeLeavesInner","h1","n1","h2","n2","subH1","subH2","stack","undefined","currentShift","res","final","previous"],"sourceRoot":"","sources":["../../../../../_src/Collections/Immutable/HashMap/Nodes/index.ts"],"sourcesContent":[null]}