:Standart fonksiyon ihracat türü tanımı
interface PouchMiddleware {
(a: any): any;
}
declare var PouchMiddleware: PouchMiddleware;
declare module "pouch-redux-middleware" {
export = PouchMiddleware;
}
Bu sonuçlar: Burada
import PouchMiddleware from 'pouch-redux-middleware'
PouchMiddleware({...})
Ben typings tanımıdır hatada:
Bunu bildirmenin doğru yolu nedir? Sonra şöyle içe
declare function PouchMiddleware(a: any): any;
declare module "pouch-redux-middleware" {
export = PouchMiddleware;
}
: transpiling modüllerini commonjs olması için
Teşekkür adı 'PouchMiddleware' zaman Ben onu aramaya çalışıyorum. TypeScript'in hata mesajları sadece korkunç ... ama bir şeylerin yanlış tanımladığını tahmin ediyorum. – jgillich
"declare var PouchMiddleware: PouchMiddleware;" ifadesini eklemek derlemeyi yapar, ancak çalışma zamanında başarısız olur: "pouch_redux_middleware_1.default işlevi değil". – jgillich
Aslında, ya tepki için işe yaramıyor. Hmm. – jgillich