TypeScript: как определить пользовательские наборы для установленного пакета npm?
Я люблю использоватьгх-узел внутри TypeScript
import RxNode from 'rx-node';
Я установилгх-узел используя нпм
$ npm install rx-node --save
Я искал определения типов, но безрезультатно
$ typings search rx-node
No results found for search
Как определить определения пользовательских типов для установленного модуля npmгх-узел? Где я должен хранить файл определения типа? Как настроить TypeScript (tsconfig.json а такжеtypings.json)?
Редактировать: БлагодаряАлексей Л. а такжеДэвид Богунек Я достиг, чтобы определитьrx-node.d.ts
это выглядит так
declare module "rx-node" {
import {Observable} from '@reactivex/rxjs';
import {ReadLine} from "readline";
function fromReadLineStream(stream: ReadLine): Observable<string>
}
Я установил@ Reactivex / rxjs
npm install --save @reactivex/rxjs
Так как я получил ошибку
node_modules\@reactivex\rxjs\dist\cjs\Observable.d.ts (10,66): Cannot find name 'Promise'. (2304)
Я изменил цель вtsconfig.json вes6
.