I've built a habit of completing a game of sudoku every night before bed. After being frustrated with how messy my board can get, I decided to build an app for my reMarkable Paper Pro. In my opinion, it's a big step up from both paper and phone apps.
I think this misses what is undeniably the best part about zod. Yes, you could define all of your types this way, but it’s only necessary at the boundary of the program. Internal functions don’t need to validate inputs if the caller is trusted.
Being able to define a loose input schema at the boundary and then transform it into a shape that your program actually needs is extremely useful.
If it helps, the reason we don’t use any typesafe SQL library for node is because of lack of migration support - which was exactly what I first looked for here.
Not knowing anything about the Vision Times, a quick search:
> Vision Times is one of the news organizations that Falun Gong's founder Li Hongzhi refers to as "our media".[1] The newspaper's president is the spokesperson for the Falun Dafa Association in New York, and is chair of another Falun Gong group called Quit the CCP.[1] In 2021, The Atlantic called Vision Times a "doppelgänger site" of The Epoch Times.[5]
I saw this reported here in the UK. I believe it was also mentioned in a recent Unherd article about the dangerous implications of this misuse of powers, but I’m sure you are capable of using a search engine.
I was asking because American right wing news has frequently lied about what was happening here in Canada. To my knowledge there hasn’t been a single report of a frozen bank account over a donation except for some debunked tweet by a Canadian conservative politician.
This isn't _exactly_ true. JS will await on anything that is Promiselike (an object with a `then` function that accepts a callback). See the TS definition of Promiselike.
https://garbles.github.io/sudoku/
reply