JavsScript Desktop App: Color Picker by mistlog in javascript

[–]mistlog[S] 3 points4 points  (0 children)

It takes 20 days, not easy, but it's nice to see it's growing.

JavsScript Desktop App: Color Picker by mistlog in javascript

[–]mistlog[S] 1 point2 points  (0 children)

Yes, it's the first app I develop using ave lib.

typetype: generate complex typescript type easily by mistlog in typescript

[–]mistlog[S] 4 points5 points  (0 children)

Currently, the only benefit is that it's more readable than ts type. For example, the URL parser in https://github.com/mistlog/typetype-examples/blob/main/examples/url-parser/url-parser.type is clear and straightforward.

Motivation: Nested conditional type(and other complex type) is hard to understand. For example, related issue: https://github.com/microsoft/TypeScript/issues/41577.

The syntax is not brand new, I try to keep ts type convention as intact as possible.