Задать вопрос
@getaxe
JS developer

Как достать типы модели sequelize для TS?

Есть модель

const User = sequelize.define('user', {
    id: { type: DataTypes.BIGINT, primaryKey: true },
    firstname: { type: DataTypes.STRING },
    lastname: { type: DataTypes.STRING },
    username: { type: DataTypes.STRING },
})

В ней насколько я понимаю уже есть типы...
Как вытащить их и обьяснить ts что я имею ввиду ниже:

const user = await userController.findOne({id})

user.id //Свойство "id" не существует в типе "Model<any, any>".ts(2339)


p.s. Я понимаю что можно сделать интерфейс модели, но неужели нельзя просто вытащить то, что я уже задал для модели?
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Почитайте гайд с оф. документации https://sequelize.org/docs/v6/other-topics/typescr...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы