Benim TypeScript projemde dotenv
modülünü kullanmak istediğimi ve onun .d.ts dosyasını npm install @types/dotenv --save
kullanarak yüklediğimi söyle. Sonra türlerin doğru olmadığını anlıyorum. Örneğin, config()
işlevi, boole değil, daha zengin bir nesne döndürmez.@ Type/package yoluyla yüklenmiş yanlış TypeScript türü tanımı nasıl yazılır
Bu durumla nasıl baş edebilirim? İndirilen tip tanımını başka bir dosyaya kopyalamalı mıyım, el ile güncelleyip @ types/dotenv'i kaldırmalı mıyım? Daha iyi bir yolu var mı? (Düzeltme işlemine hemen ihtiyacım var, bu işlemin hemen ardından, üst akış yöneticileri tarafından birleştirildikten sonra değil.)
Sadece bildirimle aynı ada sahip yeni bir arabirim ekleyebilir ve yeni yöntemi sözleşme olarak ekleyebilirsiniz. – CodeNotFound
Aynı yöntem, yalnızca düzeltilmiş imza ile. – Borek
Bu yüzden yeni bir arabirim oluşturmanızı (d.ts'deki arabirimle aynı adı kullandığını) ve yeni imzayla yeni bir yöntem ekleyeceğinizi söylüyorum (bir aşırı yük gibi). – CodeNotFound