@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.38 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","mappings":"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","names":["A","Tp","pipe","O","T","R","Pull","BufferedPull","constructor","upstream","done","cursor","ifNotDone_","self","fa","chain_","get","b","fail","none","ifNotDone","update","foldM_","fold","set","end","e","a","tuple","pullElement","flatten","c","i","size","empty","succeed","unsafeGet_","pullChunk","chunk","idx","drop_","make","pull","do","makeRef"],"sourceRoot":"","sources":["../../../_src/Stream/BufferedPull/index.ts"],"sourcesContent":[null]}