TypeScript 2.0'dan itibaren, yazım hataları artık gerekli değildir. Npm kuruluşu, bir geliştirici ekibini kurmaya yönelik bir varlıktır. Microsoft'un @tim organizasyonunu npm olarak kurduğuna ve TypeScript geliştirici ekibini kuruluşa eklediğine inanıyorum. @ Types organizasyonunun altındaki paketler, docs'a göre tip-yayıncı aracını kullanarak DefinitelyTyped'den otomatik olarak yayınlanır. Ayrıca
, senin paketlere types
eklemek için başka bir yolu yoktur için:
sizin package.json olarak
paketiniz bir ana .js
dosya varsa, ana belirtmek gerekir package.json
dosyanızda da dosya. Paketlenmiş bildirim dosyasına işaret etmek için types
özelliğini ayarlayın. "typings"
alan "types"
ile eşanlamlıdır ve de kullanılabilir ki
{
"name": "awesome",
"author": "Vandelay Industries",
"version": "1.0.0",
"main": "./lib/main.js",
"types": "./lib/main.d.ts"
}
Not: Örneğin.
Ayrıca Ana bildirim dosyası index.d.ts
adlandırılır ve (sonraki index.js
kadar) paketin kökünde yaşayan eğer bunu yapmak için tavsiye edilir olsa, "types"
özelliğini işaretlemek gerekmez unutmayın.arama tipleri Çoğunlukla
, tür bildirimi paketleri hep NPM üzerinde paket adıyla aynı isme sahip olabilir ama @ türleri/öneki, ancak gerekirse şunları yapabilirsiniz gerektiğini İlişkin
Favori kitaplığınızın paketini bulmak için https://aka.ms/types'a bakın.
itibaren -http://www.typescriptlang.org/docs/handbook/declaration-files/consumption.html
Ama npm search @types/openlayers
yaptım, ben herhangi bir sonuç alamadım. Ancak web arayüzünden arama yapmak bana sonuçları döndürdü. Yani, npm search
kuruluşlar arasında arama yapmıyor.
Bu soru için teşekkür ederiz. –