«typescript-typings» etiketlenmiş sorular

3
@ Types / * 'nin' bağımlılıklar 'veya' devDependencies 'konularına girip girmediğine nasıl karar verebilirim?
Projemde TypeScript 2 kullanıyorum. Bazı js kütüphanesini kullanmak istiyorum, aynı zamanda bu kütüphane için yazımları da istiyorum. Basit tipler kurabilirim npm install @types/some-library. Dikkat etmem gereken emin değilim --saveya --save-devonlar. Bana öyle geliyor ki DefinetelyTyped GitHub benioku türünün her iki versiyonundan da bahsediyor, ama onları asla açıklamıyor. Türler devDependenciesgeliştirme için …

11
Typescript input onchange event.target.value
Benim tepki ve daktilo uygulamasında, ben kullanın: onChange={(e) => data.motto = (e.target as any).value}. Sınıf için yazımları nasıl doğru bir şekilde tanımlarım, böylelikle yazım sisteminde yolumu kesmek zorunda kalmazdım any? export interface InputProps extends React.HTMLProps<Input> { ... } export class Input extends React.Component<InputProps, {}> { } Eğer koyarsam target: { …

3
Npm @types org paketlerindeki TypeScript yazmaları
Yazma paketleri içeren, ancak üzerinde herhangi bir belge bulamayan bir npm organization @types olduğunu fark ettim . Bunlar nasıl kullanılacak? Yazı araçlarıyla kullanılması mı gerekiyor ? Öyleyse, nasıl kurulur? Örneğin, bir @types/openlayerspaket var, ama typings search npm:openlayershiçbir şey döndürmüyor. Daktilo aracından ayrı olarak mı kullanılması gerekiyor? Örn. Doğrudan kurulu npmmu?

10
Typescript d.ts dosyasında tanımlanan arayüz özellik türünü geçersiz kılma
Bir *.d.tstypcript'te tanımlanan arayüz özelliği türünü değiştirmenin bir yolu var mı ? örneğin: içindeki bir arayüz x.d.tsşu şekilde tanımlanır: interface A { property: number; } Yazdığım daktilo dosyalarında değiştirmek istiyorum interface A { property: Object; } ya da bu bile işe yarar interface B extends A { property: Object; } …

7
'X' özelliği özeldir ve yalnızca 'xyzComponent' sınıfından erişilebilir
Bu blogu takip ettiğim için üretim için angular2 uygulaması oluşturmaya çalışıyorum . Ngc başarılı derlememden sonra tsc derlemesi gerçekleştiğinde, görüntüde gösterilen aşağıdaki hatayı oluşturur: Bir süre aradıktan sonra , tam olarak anlayamadığım "Bağlam özelliği" bölümünde sorunu açıklayan bu blogu buldum , neyin yanlış olduğu konusunda size iyi bir fikir verebilir. …

4
Sınıfı tanım dosyasında içe aktar (* d.ts)
Özel verilerimin oturum depolamasında kullanılmasına izin vermek için Ekspres Oturum tiplerini genişletmek istiyorum. Bir nesne var req.session.userbenim sınıfının bir örneğidir User: export class User { public login: string; public hashedPassword: string; constructor(login?: string, password?: string) { this.login = login || "" ; this.hashedPassword = password ? UserHelper.hashPassword(password) : ""; } …

4
TypeScript 2: türlenmemiş npm modülü için özel tipler
İçinde yayınlanan önerileri denedikten sonra Başka yerlerde , kendimi türlenmemiş bir NPM modülü kullanan çalışan bir typcript projesi alamıyorum. Aşağıda minimal bir örnek ve denediğim adımlar bulunmaktadır. Bu minimal örnek için, lodashmevcut tip tanımlarına sahip olmadığını varsayacağız. Bu nedenle, paketi görmezden geleceğiz @types/lodashve yazım dosyasını lodash.d.tsprojemize manuel olarak eklemeye çalışacağız …

4
Özel TypeScript tanım dosyası yazılırken "Modül 'adı" hatası, ... adresindeki türlenmemiş bir modüle dönüşüyor
@type/{name}Yüklü NodeJS paketlerimden biri için TypeScript tanımını bulamıyorum , bu yüzden bunun için bir d.tsdosya yazmaya ve dosyayı {project root}\typingsklasöre koymaya çalışıyorum . Ben böyle yaparım: // 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' { class Helper { ... } …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.