TypeScript tidak dapat mendeteksi var gtag global saya. Saya telah menginstal @types/gtag.js. Ini file index.d.ts-nya: node_modules/@types/gtag.js/index.d.ts Ini adalah kesalahan yang saya dapatkan: Jadi saya menambahkan ini ke .eslintrc.js saya globals: { gtag: typeof gtag // IT DOES DETECT ....
27 April 2021, 09:56
Saya memiliki perpustakaan javascript, yang mendefinisikan tipe melalui index.d.ts. Saya ingin mengekspos API yang berbeda untuk javascript daripada untuk TypeScript. Sepertinya jika Anda ingin menyembunyikan sesuatu dari TypeScript, Anda tidak bisa mendefinisikannya di file .d.ts. Apakah mungkin un....
22 April 2021, 03:12
Saya menerjemahkan banyak kelas dan antarmuka TypeScript ke C # (untuk interop javascript bagi mereka yang bertanya-tanya mengapa) Salah satu contoh yang saya tidak yakin bagaimana menerjemahkan dari TypeScript adalah ini: interface CellArray extends Array<Cell> { addClass(className: string): Ce....
9 Desember 2020, 00:02
Jika saya memiliki paket npm JavaScript murni tanpa ketergantungan pada TypeScript, dan saya ingin menambahkan d.ts ketik file deklarasi ke sana, bersama dengan properti "types" baru di package.json yang menunjuk ke file, apakah itu akan dianggap sebagai perubahan yang melanggar? Apakah itu memerlu....
Saya mencoba membuat file untuk jenis yang digunakan secara global di sekitar aplikasi saya. reduxState.d.ts declare namespace MyProject { type Type1 = someType; interface SomeInterface { someProperty: someType } } Dengan kode di atas, saya sudah dapat melihat namespace saya dan anggotany....
6 Agustus 2020, 14:41
Saya membuat definisi tipe baru dalam proyek DefinitelyTyped untuk tanda hubung. Anda dapat melihatnya di sini. Namun saat menjalankan skrip pengujian npm run test hyphen saya mendapatkan pesan kesalahan berikut: C:\MyProjects\code\ts-d.ts\DefinitelyTyped>npm run test hyphen > definitely-typed@0.0....
19 April 2020, 21:06
Saya memiliki proyek pengujian di mana saya menguji file definisi tipe. Proyek ini memiliki satu file bernama index.ts yang terlihat seperti ini: import i18nFu = require("gettext.js"); Paket gettext.js telah diinstal menggunakan Node.js seperti ini: npm install gettext.js Kode VS menampilkan pesan....
16 April 2020, 22:52
Saya memiliki /typings/$app.d.ts yang terlihat seperti ini. declare class App { test: object } export const $app: App; Tetapi untuk menggunakan intellisense, saya harus mengimpornya secara otomatis dan itu akan menghasilkan baris seperti ini di baris pertama kode javascript saya. import { $ap....