Als «typescript-typings» getaggte Fragen

3
Wie entscheide ich, ob @ types / * in "Abhängigkeiten" oder "devDependencies" geht?
Ich verwende TypeScript 2 in meinem Projekt. Ich möchte einige js-Bibliotheken verwenden, aber auch Eingaben für diese Bibliothek. Ich kann Typen mit einfachen installieren npm install @types/some-library. Ich bin mir nicht sicher, ob ich --saveoder --save-devsie sollte. Es scheint mir, dass sogar DefinetelyTyped GitHub Readme beide Versionen erwähnt, sie aber …

11
Typoskript-Eingabe onchange event.target.value
In meiner React- und Typoskript-App verwende ich : onChange={(e) => data.motto = (e.target as any).value}. Wie definiere ich die Typisierungen für die Klasse richtig, damit ich mich nicht mit dem Typensystem herumhacken muss any? export interface InputProps extends React.HTMLProps<Input> { ... } export class Input extends React.Component<InputProps, {}> { } …

3
TypeScript-Typisierungen in npm @types-Organisationspaketen
Ich habe festgestellt, dass es eine npm-Organisation @types gibt , die Tipppakete enthält, aber keine Dokumentation dazu finden kann. Wie sollen diese verwendet werden? Soll es mit dem Schreibwerkzeug verwendet werden? Wenn ja, wie werden sie installiert? Zum Beispiel gibt es ein @types/openlayersPaket, das aber typings search npm:openlayersnichts zurückgibt. Soll …

8
Überschreiben des in der Datei Typescript d.ts definierten Eigenschaftstyps der Schnittstelle
Gibt es eine Möglichkeit, den Typ der in einem *.d.tsIn-Typoskript definierten Schnittstelleneigenschaft zu ändern ? Beispiel: Eine Schnittstelle in x.d.tsist definiert als interface A { property: number; } Ich möchte es in den Typoskriptdateien ändern, in die ich schreibe interface A { property: Object; } oder sogar das würde funktionieren …

7
Die Eigenschaft 'X' ist privat und nur innerhalb der Klasse 'xyzComponent' zugänglich.
Ich versuche, eine Angular2-Anwendung für die Produktion zu erstellen, für die ich diesem Blog folge . Nach meiner erfolgreichen ngc- Kompilierung, wenn die tsc-Kompilierung stattfindet, wird der folgende Fehler im Bild generiert: Nachdem ich eine Weile gesucht hatte, fand ich diesen Blog, der das Problem im Abschnitt "Die Kontexteigenschaft" erklärt, …

4
Klasse in Definitionsdatei importieren (* d.ts)
Ich möchte die Express-Sitzungstypisierung erweitern, um die Verwendung meiner benutzerdefinierten Daten im Sitzungsspeicher zu ermöglichen. Ich habe ein Objekt, req.session.userdas eine Instanz meiner Klasse ist User: export class User { public login: string; public hashedPassword: string; constructor(login?: string, password?: string) { this.login = login || "" ; this.hashedPassword = password …


4
Der Fehler "Modulname" wird beim Schreiben einer benutzerdefinierten TypeScript-Definitionsdatei in ein untypisiertes Modul um ... aufgelöst
Ich kann die TypeScript-Definition @type/{name}für eines meiner installierten NodeJS-Pakete nicht finden , daher versuche ich, eine d.tsDatei dafür zu schreiben und die Datei in einem {project root}\typingsOrdner abzulegen . So mache ich: // 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' …

1
Wie konfiguriere ich benutzerdefinierte globale Schnittstellen (.d.ts-Dateien) für TypeScript?
Ich arbeite derzeit an einem ReactJS-Projekt, das Webpack2 und TypeScript verwendet. Abgesehen von einer Sache funktioniert alles perfekt - ich kann keine Möglichkeit finden, Schnittstellen, die ich selbst geschrieben habe, in separate Dateien zu verschieben, damit sie für die gesamte Anwendung sichtbar sind. Für Prototyping-Zwecke hatte ich zunächst Schnittstellen in …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.