UNPKG

@effect-ts/system

Version:

Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.

1 lines 2.78 kB
{"version":3,"file":"cachedInvalidate.mjs","mappings":"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","names":["currentTime","Tp","pipe","O","Ref","core","die","Do","environment","P","uninterruptibleMask","map","tap","to","cachedInvalidate","ttl","__trace","fa","cachedInvalidate_","do","makeRefM","none","cache","r","tuple","get","invalidate","set","compute","start","make","p","some","restore","time","updateSomeAndGet","o","end","a","_tag","await","value"],"sourceRoot":"","sources":["../../_src/Effect/cachedInvalidate.ts"],"sourcesContent":[null]}