Pertanyaan yang diberi tag «typescript-typings»

3
Bagaimana saya memutuskan apakah @ types / * masuk ke `dependencies` atau` devDependencies`?
Saya menggunakan TypeScript 2 di proyek saya. Saya ingin menggunakan beberapa perpustakaan js, tetapi juga mengetik untuk perpustakaan itu. Saya dapat menginstal jenis dengan sederhana npm install @types/some-library. Saya tidak yakin apakah saya harus --saveatau --save-devmereka. Tampaknya bagi saya bahwa bahkan GitHub DefinetelyTyped membaca saya jenis menyebutkan kedua versi, tetapi …

11
Input skrip onchange event.target.value
Dalam bereaksi dan app saya naskah, saya menggunakan: onChange={(e) => data.motto = (e.target as any).value}. Bagaimana cara saya mendefinisikan typing untuk kelas dengan benar, jadi saya tidak perlu meretas jalan saya dengan sistem type any? export interface InputProps extends React.HTMLProps<Input> { ... } export class Input extends React.Component<InputProps, {}> { …

3
Pengetikan TypeScript dalam paket npm @types org
Saya perhatikan ada organisasi npm @types , yang berisi paket pengetikan, tetapi tidak dapat menemukan dokumentasi apa pun di dalamnya. Bagaimana ini dimaksudkan untuk digunakan? Apakah ini dimaksudkan untuk digunakan dengan alat pengetikan ? Jika ya, bagaimana cara menginstalnya? Misalnya, ada sebuah @types/openlayerspaket, tetapi typings search npm:openlayerstidak mengembalikan apa-apa. Apakah …


4
Kelas impor dalam file definisi (* d.ts)
Saya ingin memperluas pengetikan Sesi Ekspres untuk memungkinkan penggunaan data khusus saya dalam penyimpanan sesi. Saya memiliki objek req.session.useryang merupakan turunan dari kelas saya User: export class User { public login: string; public hashedPassword: string; constructor(login?: string, password?: string) { this.login = login || "" ; this.hashedPassword = password ? …


4
Memiliki error "Module 'name' menyelesaikan ke modul yang tidak diketik di ..." saat menulis file definisi TypeScript kustom
Saya tidak dapat menemukan definisi TypeScript @type/{name}untuk salah satu paket NodeJS saya yang terinstal, jadi saya mencoba menulis d.tsfile untuknya, dan meletakkan file tersebut di {project root}\typingsfolder. Inilah cara saya melakukannya: // My source code: index.ts import Helper from 'node-helper-lib'; // My definition: \typings\node-helper-lib.d.ts declare....(something else) declare module 'node-helper-lib' { …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.