WebStorm для автозаполнения полей схемы Mongoose

1

Скажем, я использую стандартную модель Mongoose:

Создание схемы

const userSchema    = new mongoose.Schema({
  displayName     : {type: String, required: true},
  phoneNumber     : {type: String},
});

Затем подключите его к модели:

const UserModel = mongooseClient.model('User', userSchema);

Я хотел бы, чтобы WebStorm менял автозаполнение следующим образом:

const myUser = new UserModel();
myUser.disp // should suggest 'displayName'

Как это сделать?

  • 0
    попробуйте нажать Ctrl + пробел после входа в myUser.
  • 4
    Модель @Srinivas не является объектом схемы, модель генерируется во время выполнения из схемы, и WebStorm не может ее разрешить
Показать ещё 8 комментариев
Теги:
webstorm
mongoose
mongoose-schema

1 ответ

4

Предоставление завершения для полей/методов схемы требует добавления специальной поддержки для Mongooze, поскольку объекты, сгенерированные во время выполнения, не могут быть разрешены путем анализа статического кода. У нас есть запрос на эту функцию, пожалуйста, не стесняйтесь голосовать: WEB-22317.

Пока что использование JSDoc для аннотирования объектов - единственный способ

Ещё вопросы

Сообщество Overcoder
Наверх
Меню