Ended up going with `superstruct`. It's neat, a bit less verbose than io-ts and has better type inference in some places.
Native enums support is not there yet but can be worked around https://github.com/ianstormtaylor/superstruct/issues/993
@Eramdam what do you want to do ?
@Palingenae comment ça? 😅
@Eramdam Oui c'est quoi la finalité attendue pour ce que tu es en train de construire ?
@Eramdam Haaaaa ! cool !
@Palingenae mais euh, en gros je fais un remplacement à TweetDeck* parce que ça va sûrement devenir payant dans le futur (et la nouvelle version va casser BTD anyway) donc je m'occupe 😅
(* j'veux essayer d'incorporer un support de Mastodon également)