【发布时间】:2017-11-15 18:10:33
【问题描述】:
我正在尝试找出一种方法来美化 TypeScript 中的 monadic 库。虽然 monad 本身的实现进展顺利,但它的用法看起来像是熟悉的回调地狱。
我想知道是否有办法劫持现有的 async/await 或 yield/for..of 的一元语法糖,但我必须承认我在连接这些点时遇到了一些麻烦。是否可以在既不是 Promise 也不是 Iterable 的东西上使用这些构造,并且与由 react 组件组成的 continuation monad 一样不同?
【问题讨论】:
-
您能否添加一些代码来准确显示您的意思并给我们一些可以使用的东西?
-
我对 TypeScript 和 JavaScript 知之甚少,但也许 this 可以移植到 TypeScript?
标签: typescript functional-programming monads