Comments 3
Не сравнивали с ts-sql-query? Выглядит очень похоже, только подходы немного разные. На первый взгляд кажется, что типизация киселя через строки лаконичнее, но где-то может быть ограничена в возможностях. Есть запросы, которые нельзя на нем составить или которые не валидируются по типам?
Да, пробовал ts-sql-query. Его несомненный плюс это поддержка больше кол-во типов БД, но как вы отметили kysely с типизацией через строки лаконичнее и прям очень похож на sql. А ts-sql-query при использовании выглядел очень многословно, как в плане запросов, так и в плане создании типов. Плюс когда запрос содержит кучу подобных методов notEqualsIfValue
, greaterOrEqualsIfValue тяжело читать, но это уже дело вкуса.
А вот из свеженьких тулзов очень напоминает https://orm.drizzle.team/. Очень интересно послушать мнение тех, кто успел попробовать вот это все.
Kysely.js типизированный sql builder