Commit Graph
12052 Commits
Author SHA1 Message Date
Nikita Volodin 4d98e58482 simplify variance Strip 2020-08-31 17:52:14 +01:00
Michael Arnaldi 596ac92199 improve releaseMap design 2020-08-31 15:29:54 +01:00
Michael Arnaldi f333e58623 partially parameterize releaseMap, remove coerce 2020-08-31 14:44:38 +01:00
Michael Arnaldi a1eb959aea Publish
- @effect-ts/core@0.0.7
 - @effect-ts/system@0.0.3
2020-08-31 14:01:35 +01:00
Michael Arnaldi 7375256675 Publish
- @effect-ts/core@0.0.7
 - @effect-ts/system@0.0.3
2020-08-31 14:01:35 +01:00
Michael Arnaldi 7e05a710f6 avoid potential self-reference in sync cases 2020-08-31 14:01:15 +01:00
Michael Arnaldi 7e973964ab partial rollback on absurd 2020-08-31 12:27:56 +01:00
Michael Arnaldi 7f10c33f28 remove duplication wait/await, rebase 2020-08-31 12:27:56 +01:00
Nikita Volodin 4c5cc12f5f implement Handoff class 2020-08-31 12:27:56 +01:00
Nikita Volodin c47ebe32a6 add Promise await() 2020-08-31 12:27:56 +01:00
Nikita Volodin b9f3baa027 fix absurd() in Function/core
Absurd function needs to return never, for TypeScript control flow
analyser to properly work.
2020-08-31 12:27:56 +01:00
Michael Arnaldi c3a520cf3a fix pullArray 2020-08-31 12:27:18 +01:00
Nikita Volodin f723298af0 trying out pullArray 2020-08-31 12:27:18 +01:00
Michael Arnaldi ff11c92ee7 add doc to accessStream 2020-08-31 10:18:41 +01:00
Nikita Volodin e4a92df296 add empty/emit/emitArray in Stream/Pull 2020-08-31 10:18:41 +01:00
Nikita Volodin 165289aaf6 rename BufferedPull pullElements to pullElement 2020-08-31 10:18:41 +01:00
Nikita Volodin c9500f585a add Stream accessStream() 2020-08-31 10:18:41 +01:00
Nikita Volodin ac7966a0b6 add Stream accessM() 2020-08-31 10:18:41 +01:00
Nikita Volodin b96fbb9c5f add Stream access() 2020-08-31 10:18:41 +01:00
Nikita Volodin b65e459b17 add docs to methods 2020-08-31 10:18:41 +01:00
Michael Arnaldi 287d564d92 remove useless annotation 2020-08-31 10:18:41 +01:00
Michael Arnaldi 0e8acd9719 remove useless var 2020-08-31 10:18:41 +01:00
Michael Arnaldi ab24814d94 remove duplicate, fix coercion of S 2020-08-31 10:18:41 +01:00
Nikita Volodin bdfa905d3b simplify Stream/Sink#raceBoth() 2020-08-31 10:18:41 +01:00
Nikita Volodin 1f4a5be61e add Stream/Push halt() 2020-08-31 10:18:41 +01:00
Nikita Volodin 4a05cff41d add Stream iterate() 2020-08-31 10:18:41 +01:00
Nikita Volodin edea8bfdd8 add Stream fromArrayQueue() 2020-08-31 10:18:41 +01:00
Nikita Volodin a7b71403c6 improve Stream fromArray() 2020-08-31 10:18:41 +01:00
Nikita Volodin d7ea339076 add Stream finalizer() 2020-08-31 10:18:41 +01:00
Nikita Volodin 69f01b406f add Stream environment() 2020-08-31 10:18:41 +01:00
Nikita Volodin 87bf278038 add Stream empty 2020-08-31 10:18:41 +01:00
Nikita Volodin 61daae7dad add Stream done() 2020-08-31 10:18:41 +01:00
Nikita Volodin f8927322f2 fix: Cause/errors#isRuntime was wrong type guard 2020-08-31 10:18:41 +01:00
Nikita Volodin 39c58c18c9 add Stream dieMessage() 2020-08-31 10:18:41 +01:00
Nikita Volodin cf61316d81 add Effect dieMessage() 2020-08-31 10:18:41 +01:00
Nikita Volodin c060d226c4 add Stream die() 2020-08-31 10:18:41 +01:00
Nikita Volodin d85530cc78 add Stream concatAll() 2020-08-31 10:18:41 +01:00
Nikita Volodin 30a7cde47f add Managed switchable() 2020-08-31 10:18:41 +01:00
Nikita Volodin b21c8e8a25 add releaseMap accessor 2020-08-31 10:18:41 +01:00
Nikita Volodin 6f1b9490b8 add noop Finalizer 2020-08-31 10:18:41 +01:00
Nikita Volodin ec2b65be6b add ReleaseMap#replace 2020-08-31 10:18:41 +01:00
Nikita Volodin 3b6107a3a3 add explicit return type on ReleaseMap#addIfOpen 2020-08-31 10:18:41 +01:00
Nikita Volodin 13914479b3 add Stream bracketExit 2020-08-31 10:18:41 +01:00
Nikita Volodin 9546df9d4c add Stream bracket 2020-08-31 10:18:41 +01:00
Nikita Volodin 6f6ba7cb3f add Managed make/make_ 2020-08-31 10:18:41 +01:00
Nikita Volodin 068ab86b9a add Stream apply 2020-08-31 10:18:41 +01:00
Nikita Volodin 02163fbab0 add Stream absolve 2020-08-31 10:18:41 +01:00
Nikita Volodin 5af15015eb add Stream succeed 2020-08-31 10:18:41 +01:00
Nikita Volodin b845d9fda6 add Stream fail 2020-08-31 10:18:41 +01:00
Nikita Volodin af837f00f3 rename single letter imports conflicting with generics
This conflict confuses webstorm and prevents proper refactoring
2020-08-31 10:18:41 +01:00