Hacker News new | ask | show | jobs
by igalklebanov 1101 days ago
We love Knex, and are inspired by it. Sadly its not type-safe and reaching type-safety would require a rewrite.

We care a lot about our TypeScript compilation performance and Developer eXperience in general.

v0.25 introduced internal changes that doubled the possible complexity of CTEs, joins and conditional selects.

We also provide helper methods that "reset" the stack in a type-safe way.