-
Hello!
First of all, thank you very much for building ts-belt. It has really attacked what I thought was the biggest problem with fp-ts, namely, bad documentation and incomprehensible errors.
Two fu…
-
Right now, Odyssey can't download updates unless the user manually deletes the binary directory.
A quick fix for this is to add a command that deletes the binary directory and re-installs all binar…
-
## 🐛 Bug report
### Current Behavior
```ts
import * as _ from 'fp-ts-rxjs/Observable'
const t = await _.toTask(_.zero())() // Returned type number, Expected type number | undefined
assert.d…
-
An alternative dispatch mechanism to switch or computed gotos is to use tail calls.
In a tail calling interpreter, dispatch is implemented as a tail call to the next instruction.
For example: the …
-
## 🚀 Feature request
### Current Behavior
No `liftAN`.
### Desired Behavior
All applicatives should export `liftA2`, `liftA3`, etc...
### Suggested Solution
Why won't that work?
`…
-
## 🐛 Bug report
### Current Behavior
```typescript
import * as t from 'io-ts';
import { either, left, right } from 'fp-ts/Either';
import * as Either from 'fp-ts/Either';
import { PathReport…
-
## 🚀 Feature request
### Current Behavior
Validating non-enumerable properties is cumbersome, since they are not taken into account by `io-ts` codecs (to my knowledge):
```ts
import * as t fro…
-
* readonlyである
* 全部newtypeされていて直接はアクセスできない
* プレーンオブジェクトである
kgtkr updated
4 years ago
-
## Documentation
Currently, the signature in the module documentation uses the javascript signature. This is harder to read compared to HM style type signature used by e.g. haskell, ramda.
https…
-
I've been thinking about the question in #20 for `Either`. The following implementation is good for eithers, but could it be made applicable to more structures?
I think having something like this w…