При импорте модуля теперь загружались пользовательские типы:

ользую компонентреагирую-маршрутизатор-самозагрузка и определения изDefinitelyTyped, Моя проблема в том, что загруженные определения не соответствуют компоненту. Я создал запрос на удаление, который решит эту проблему, но так как я не знаю, когда он будет исправлен, я должен переопределить его. Я не могу просто отредактировать файл определений типов, расположенный вnode_modules\@types на местном уровне, потому что мы команда, работающая над этим проектом иnode_modules папка не проверена.

Как я могу переопределить определения типов? Я только не хочу переопределять файл LinkContainer.d, так как другие файлы работают.

Потяните запрос:

https://github.com/DefinitelyTyped/DefinitelyTyped/pull/16600

Я пытался создать файл с именемLinkContainer.d.ts в моей папке для печатных изданий это было правильно, но это не поднято. В той же папке у меня естьglobal.d.ts с интерфейсами, которые хорошо подобраны.

/// <reference types="react-router-bootstrap" />
import { ComponentClass } from "react";
import { NavLinkProps } from "react-router-dom";

type LinkContainer = ComponentClass<NavLinkProps>;
declare const LinkContainer: LinkContainer;

export default LinkContainer;

Ответы на вопрос(1)

Ваш ответ на вопрос