Ошибка машинописи при использовании fuzzySearch с mongoose - PullRequest
0 голосов
/ 28 марта 2020

В моей схеме mon goose я использую следующую библиотеку следующим образом: https://github.com/VassilisPallas/mongoose-fuzzy-searching

UserSchema.plugin(mongoose_fuzzy_searching, { fields: ['name'] });

А затем в сервисе я использую ее следующим образом:

export function fuzzySearchUser(name: string): Query<Array<IUser>>{
    return User.fuzzySearch(name)
}

Теперь в приведенной выше строке выведите следующую ошибку Typescript:

Property 'fuzzySearch' does not exist on type 'Model<IUser, {}>'.ts(2339)

Не поможет, если я добавлю его как свойство с функцией типа в интерфейс IUser и не смогу добавить либо к схеме.

(интерфейс IUser расширяет пн goose .Document)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...