J'aime utiliser rx-nœud à l'intérieur de la Machine
import RxNode from 'rx-node';
J'ai installé rx-nœud à l'aide de la ngp
$ npm install rx-node --save
J'ai cherché des définitions de type, mais sans aucun résultat
$ typings search rx-node
No results found for search
Comment puis-je définir des définitions de type de pour mise en place de mnp module rx-nœud? Où dois-je conserver la définition de type de fichier? Comment configurer la Machine (tsconfig.json et typings.json)?
Edit: Merci à Alexis L. et David Bohunek j'ai réussi à définir un rx-node.d.ts
qui ressemble à ceci
declare module "rx-node" {
import {Observable} from '@reactivex/rxjs';
import {ReadLine} from "readline";
function fromReadLineStream(stream: ReadLine): Observable<string>
}
J'ai installé @reactivex/rxjs
npm install --save @reactivex/rxjs
Depuis j'ai une erreur
node_modules\@reactivex\rxjs\dist\cjs\Observable.d.ts (10,66): Cannot find name 'Promise'. (2304)
J'ai changé la cible dans le tsconfig.json à l' es6
.