@effect-ts/system
Version:
Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.
1 lines • 3.19 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","mappings":"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","names":["Stack","St","_brand","Symbol","isFreeAssociative","self","IEmpty","constructor","_a","hashSym","hash","toArray","equalsSym","that","equals","IElement","element","_b","IConcat","left","right","init","of","a","concat","r","l","concat_","append","_","append_","prepend","prepend_","as","current","stack","undefined","_tag","push","p","value","previous"],"sourceRoot":"","sources":["../../_src/FreeAssociative/index.ts"],"sourcesContent":[null]}