Rumah >hujung hadapan web >tutorial js >TS teruk dalam teks tuding
Seorang malaikat literal (AngelCMHxD), membuat PR terhadap salah satu repo saya untuk menambahkan fail definisi .d.ts untuk teks autolengkap dan tuding. Inilah yang berlaku seterusnya...
Selepas menguji PRnya secara tempatan dengan fail TypeScript .d.ts, hasilnya adalah ini:
Perhatikan bahawa saya melayang di atas kekunci tingkap dan ia tidak memberi saya sebarang maklumat berharga. Ia menyediakan kucar-kacir yang dipenggal yang sama (yang sukar untuk dihuraikan secara visual), seperti apabila anda menuding pada createDesktopShortcuts.
Repo itu telah pun ditulis dengan JSDocs yang dikuatkuasakan di mana-mana melalui pemalam linting yang mudah (gunakannya, ia sangat bagus). Sebagai perbandingan, JSDocs menyediakan sokongan jenis yang sama seperti yang dilakukan TS dan petunjuk yang jauh lebih baik.
Dengan JSDocs, kami mendapat tuding yang lebih bersih:
Dan pada tuding kekunci windows, kami mendapat konteks yang lebih baik, menjelaskan bahawa ia memerlukan rentetan filePath.
Akhirnya, tiada cara untuk mendapatkan TS menjana petua alat tuding yang boleh digunakan. Syor rasmi mereka ialah menggunakan JSDocs.
Oleh kerana Enjin TypeScript dan Pengkompil berfungsi sama dengan jenis yang ditakrifkan dalam JSDocs seperti yang dilakukan dengan jenis yang ditulis dalam sintaks TypeScript, perpustakaan saya tidak menggunakan sebarang TypeScript sama sekali, tetapi ditaip sepenuhnya dan serasi TS sepenuhnya.
Atas ialah kandungan terperinci TS teruk dalam teks tuding. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!