Файл декларации был создан evgsil;вы можете получить файл декларации, который он создал в своем репо, по адресу https://github.com/evgsil/react-vis-typings. Это файл реагировать-vis.d.ts.Чтобы использовать его, вы можете скопировать файл в локальную папку и затем ссылаться на него из файла, который импортирует реагирует.Чтобы сослаться на него, вы можете добавить
/// <reference path="./react-vis.d.ts"/>
в начало файла, который его импортирует.Значение, назначенное ссылочному пути, должно быть относительным путем к тому месту, куда вы сохранили файл d.ts.
Таким образом, файл с импортированной реакцией может выглядеть следующим образом:
/// <reference path="../../../dts/react-vis.d.ts"/>
import React from 'react';
import "react-vis/dist/style.css";
import {XYPlot, XAxis, YAxis, HorizontalGridLines, LineSeries} from 'react-vis';
export function FirstPlot() {
return(
<XYPlot
width={300}
height={300}>
<HorizontalGridLines />
<LineSeries
data={[
{x: 1, y: 10},
{x: 2, y: 5},
{x: 3, y: 15}
]}/>
<XAxis />
<YAxis />
</XYPlot>
)
}
Надеемся, что скоро появится решение @types, но до тех пор это работало для меня.
PS Если вам интересно, что это за /// <reference path />
, вы можете прочитать конкретную документацию о нем здесь .В машинописи это называется «директива с тройным слешем».