PoldarnKJ

Results 14 issues of PoldarnKJ

Add some utility functions to `Tree` module.

Fix doc example in .md

Add `getErrorForest` for customize error report. ```ts const decoder = _.type({ a: _.string }) assert.deepStrictEqual( pipe(decoder.decode({ c: [1] }), E.mapLeft(_.getErrorForest)), E.left([ { value: { _tag: 'Key', key: 'a', kind: 'required'...

## 📖 Documentation Quote from Decoder.md: > The parse combinator is more powerful than refine in that you can change the output type However, parse do not really allow change...

experimental

Well, Optic is support String, Array ...etc However, the ES6 new type Symbol is mostly support by modern browser and Node.js. But, if we create a new Optic like this:...

### Describe the bug `useNavigate().nevigate` will cause multiple render. The demo is as below (also accessible in the following codesandbox): ```TypeScript const HomePage = () => { const navigate =...

`Observer` don't need to know `Subject`(aggregate `Subject`).

## 📖 Documentation Hi, I wrote [an introduction ](https://jituanlin.github.io/%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B/2020-08-09-monocle-ts-%E8%A1%A5%E5%85%85%E6%96%87%E6%A1%A3/) to "monocle-ts" in Chinese. If this document meets the quality requirements, I hope to add it to the official website document...

# This issue is a feature request. ## What feature A generator which output TypeScript code which has no runtime and `protobuf` encode/decode relative logic. It should be a clean...

I am writing a custom TypeScript code generator leveraging `pbkit`. I found there are many useful util functions under `codegen/t2` suck as `getTypeDefCodeBase`, `getMessageTypeDefCode` etc. But none of these functions...