Size: a a a

NestJS — русскоязычное сообщество

2020 February 24

S

Sviatoslav in NestJS — русскоязычное сообщество
А что делал с типобезопасностю в запросах? Писал d.ts?
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Почему в e2e тестах мы создаём тестовый модуль и nest app отдельно для каждого теста, а не один раз?
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Sviatoslav
А что делал с типобезопасностю в запросах? Писал d.ts?
sequelize-typescript
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
sequelize-typescript
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
sequelize-typescript
А он ничего не добавляет, .findAll({ where: { вот тут хочу что бы было только то что есть в моделе }, attributes: [ и вот тут ] })
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
Чую скоро будут переходить с sequelize-typescript на mikro orm
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Илья | 😶
Чую скоро будут переходить с sequelize-typescript на mikro orm
Возможно
источник

LK

L K in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Почему в e2e тестах мы создаём тестовый модуль и nest app отдельно для каждого теста, а не один раз?
во первых вероятность утечки памяти в тестах ниже
а во вторых запуск отдельного теста - проще
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Sviatoslav
А он ничего не добавляет, .findAll({ where: { вот тут хочу что бы было только то что есть в моделе }, attributes: [ и вот тут ] })
¯\_(ツ)_/¯
Мне не нравится typeorm
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Вся надежда на micro orm :D
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
он всем не нравится) я вот тоже поглядываю в сторону sequelize но придется d.ts писать нужно глянуть насколько там все сложно в этом плане тем более через еще одну либу.
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
objection не плохой
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
ну и призма2
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
В конце концов, люди и без ОРМ живут, собирая запрос билдером или даже сырым, куда типобезопасность не засунуть.
Да и сам TS далеко не всегда её даёт)
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Sviatoslav
он всем не нравится) я вот тоже поглядываю в сторону sequelize но придется d.ts писать нужно глянуть насколько там все сложно в этом плане тем более через еще одну либу.
Не написать. В нетривиальных запросах там в строке всё равно могут быть самые разные конструкции.
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
так в этом и прелесть objection он практически чистый knex но с плюшками
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Знаю, но можно ведь where<User>({}) <- и тут будет только юзер
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
а без типа все что угодно
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Sviatoslav
так в этом и прелесть objection он практически чистый knex но с плюшками
Видел его
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Sviatoslav
Знаю, но можно ведь where<User>({}) <- и тут будет только юзер
У меня запросы на sequelize бывают с экран размером с большой вложенностью и условиями из одной вложенности в другую типа '$table1.Smth$' и селекты с as.
Плохо представляю, как тут можно покрыть типами)
источник