Tag: definitelytyped

Die DefinitelyTyped open-source-Projekt fügt Typoskript Schnittstellen und Definitionen für Benutzer zum kompilieren vor, wenn mit den gängigen javascript-Bibliotheken von Ihren TypeScript-code.

Gibt es eine Möglichkeit, zu "extrahieren" die Art der Typoskript-Schnittstelle Eigenschaft?

Anzahl der Antworten 2 Antworten
Nehmen wir an, es gibt eine Eingabe-Datei für die Bibliothek X enthält einige Schnittstellen. interface I1 { x: any; } interface I2 { y: { a: I1, b: I1, c: I1 } z: any } In Bezug

Wie zu installieren .d....ts-Datei von github:DefinitelyTypes mit Testungen

Anzahl der Antworten 3 Antworten
Ich verwendet, tsd, die ist jetzt veraltet und ich versuche zu verwenden-Testungen. Die Testungen repository ist sehr klein, und ich kann nicht finden, alle von der d....ts-Dateien, die ich brauche. Alle Dateien, die ich brauche, sind im

Wie bekomme ich dieses Typoskript Webpack Projekt zu kompilieren, ohne Fehler?

Anzahl der Antworten 2 Antworten
Ich versuche zu konvertieren nur zwei .js-Dateien zu .ts-Dateien von meinem webpack arbeiten node.js Projekt und kompilieren Sie es (Aktionen.ts und flux.ts). Beim laufen webpack --progress --colors Bekomme ich diesen Fehler: FEHLER bei ./src/app/tools/flux.ts (2,11): Fehler TS2304:

wie @ - Typen/ - Knoten in der Knoten-Anwendung

Anzahl der Antworten 3 Antworten
Arbeite ich in VSCode auf Ubuntu 16.04. Ich habe Knoten-Projekt mit unten commads: npm init tsc --init Habe ich erstellt eine neue Datei namens index.ts. Ich versuche, fs und readling Datei Lesen Inhalt. aber wenn ich Schreibe,

Gruppieren von Elementen in Typoskript mit lodash

Anzahl der Antworten 2 Antworten
Muss ich Gruppe eine Sammlung von Objekten, die durch Datum: var meetings = [ {date:"2001-01-01 13:00", place:"park"}, {date:"2001-01-01 14:00", place:"school"}, {date:"2001-01-02 11:00", place:"house"} ]; so wird es: var groupedMeetings = [ { day:"2001-01-01", meetings: [ {date:"2001-01-01 13:00",

Fehler TS2322: Typ "Object []" ist nicht übertragbar, geben Sie '[Object]'

Anzahl der Antworten 2 Antworten
Habe ich ein code-snippet wie dieses: export class TagCloud { tags: [Tag]; locations: [Location]; constructor() { this.tags = new Array<Tag>(); this.locations = new Array<Location>(); } } Aber das gibt mir den folgenden Fehler: Fehler TS2322: Typ "Tag

tsd: install lokale definition Datei

Anzahl der Antworten 3 Antworten
Ich habe einen lokalen Knoten-Paket geschrieben, in Maschinenschrift, die ich verwenden möchte, in meinem eigentlichen Projekt. Mit npm, ich kann die Installation lokaler Pakete wie dieses: $ npm install --save /path/to/package Oder: $ npm install --save /path/to/package.tar.gz

Wie kann ich erklären, eine Generische Versprechen, Typoskript, so dass, wenn der Generische Typ ist "<void>", eine seiner Methoden nicht nehmen, einen parameter?

Anzahl der Antworten 3 Antworten
In Typoskript, ich möchte in der Lage sein zu definieren, der ein Versprechen ist, geben Sie in einer solchen Weise, so dass ich dies tun können: //This works today: new Promise<number>((resolve)=>{ //Cool resolve(5); //Error, because I didn't

Wie zu verwenden Unterstrich lib von DefinitelyTyped mit typescript?

Anzahl der Antworten 4 Antworten
DefinitelyTyped hat einen Unterstrich Deklaration-Datei, definiert einen List - Schnittstelle und verwendet es stark in den code. //Common interface between Arrays and jQuery objects interface List { [index: number]: any; length: number; } interface UnderscoreStatic { sortBy(list:

So installieren Sie express-Testungen?

Anzahl der Antworten 5 Antworten
Ich versuche, mit expressjs in meiner app. Nach der Installation mit typings install express --ambient --save ich laufen tscaber ich bekomme zwei Fehler: Testungen/Haupt - /ambient - /express - /index.d....ts(17,34): Fehler TS2307: Nicht finden Modul "dienen-static'. Testungen/Haupt

typescript Fehler erhalten TS2304: Name nicht gefunden 'require'

Anzahl der Antworten 16 Antworten
Ich versuche, meine erste Typoskript und DefinitelyTyped Knoten-app und läuft, und läuft in eine Fehler. Bin ich immer die Fehlermeldung "TS2304: Cannot find-name 'verlangen' ", wenn ich versuche, transpile eine einfache ts-Seite der Knoten. Ich habe gelesen,

100+ Fehler in jQuery.d.ts seit dem letzten Aufruf via nugget in der MVC-Anwendung

Anzahl der Antworten 3 Antworten
Seit ich Sie aktualisiert, um die neueste jQuery.d.ts definition file, mithilfe der Visual Studio NuGet-Paket-manager bekomme ich jetzt 100te von Fehlern innerhalb des jQuery.d....ts-Datei. Das Muster, um alle Fehler, senkrecht Zeilen wie diese: index(selector: string|JQuery|Element): number; was

Erweitern Sie die in der Datei .d.ts definierte Schnittstelle

Anzahl der Antworten 1 Antworten
In meinem Typoskript Projekt, ich benutze DefinitelyTyped Definitionen für externe js-Abhängigkeiten. Manchmal kann es passieren, dass diese Definitionen sind veraltet. Es könnte auch passieren, als einige Bibliotheken hinzufügen können neue Methoden zur Laufzeit, wie express-validatorin dem Sie