rocket pipes:强大的TypeScript管道为您链接Promise和ADT:bus: >:mountain: >:mountain_ca
火箭管 功能强大的TypeScript管道,可以像流行的FP库中的Maybe或Either一样链接Promise和ADT。 特征 :candy: 糖管。 不用担心诺言或ADT本身。 直接使用已解析的值。 :light_bulb: 类型推断。 无需担心手动键入工作。 自动推断的解析值类型。 :chains: FP库友好。 了解Catamorphism / Foldable库。 :linked_paperclips: Promise与FP库的混合。 是的! Catamorphism / Foldable可以包含在Promise中。 :chart_decreasing: 语境。 通过所有管道轻松传递上下文。 :door: 管道出口(甚至嵌套出口)。 您可以使用结果值从管道的任何位置退出(它也具有正确的类型推断 :sign_of_the_horns: ) :bow_and_arrow: 管道更换。 您可以将管道上的功能即时替换为另一个。 对模拟测试有用。 :curly_loop: AOP。 对管道使用beforeAll / afterAll挂钩。 :sloth: 懒惰的。 管
下载地址
用户评论