Я пытаюсь использовать ES6 Promises для Mongoose ODM в TypeScrpt.Использование ES6 Promises в коде Mongoose
У меня есть следующая строка
mongoose.Promise = Promise;
Который дает мне следующую ошибку:
error TS2322: Type 'PromiseConstructor' is not assignable to type 'typeof Promise'.
Type 'Promise<any>' is not assignable to type 'Promise<any>'.
Property 'end' is missing in type 'Promise<any>'.
Я следую инструкциям на веб-сайте Mongoose, http://mongoosejs.com/docs/promises.html. Кажется, что составитель машинописных текстов не устраивает что-то. –
И имейте в виду, что Mongoose может потребовать более полнофункциональную реализацию спецификации Promises, чем в собственном «Promise». Ванильная реализация чрезвычайно проста. – Andrew
'require ('mongoose'). Promise = Promise;' хорошо работать для меня под узлом 'v5.3.0', какова ваша версия узла? – zangw