TypeScript: Wie definiere ich benutzerdefinierte Typisierungen für das installierte npm-Paket?
Ich benutze gerne rx-node innerhalb von TypeScript
import RxNode from 'rx-node';
Ich installierte rx-node using npm
$ npm install rx-node --save
Ich habe nach Typdefinitionen gesucht, aber ohne Ergebnis
$ typings search rx-node
No results found for search
Wie kann ich benutzerdefinierte Typdefinitionen für das installierte npm-Modul definieren? rx-node? Wo soll ich die Typdefinitionsdatei speichern? So konfigurieren Sie TypeScript tsconfig.json und typings.json)?
Bearbeiten Dank anAleksey L. und David Bohunek Ich habe es geschafft, ein @ zu definierrx-node.d.ts
das sieht so aus
declare module "rx-node" {
import {Observable} from '@reactivex/rxjs';
import {ReadLine} from "readline";
function fromReadLineStream(stream: ReadLine): Observable<string>
}
Ich installierte@ reactionx / rxjs
npm install --save @reactivex/rxjs
Seit ich einen Fehler habe
node_modules\@reactivex\rxjs\dist\cjs\Observable.d.ts (10,66): Cannot find name 'Promise'. (2304)
Ich habe das Ziel in @ geände tsconfig.json zues6
.