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
Like, I have the lookahead route done and everything I just dont want to build a UI for it just yet lmao
@Eramdam what’s the reason for not using oauth 2 exclusively?
@edwellbrook Oauth2 is restricted to api v2 endpoints and it lacks some features still
Bookmarks columns!
This one looked innocent until I remembered that the bookmarks endpoints are only available through OAuth2, meaning I had to suddenly support BOTH OAuth1 and OAuth2 🤡