我正在使用来自absoluteTyped的组件react-router-bootstrap和定义。我的问题是下载的定义与组件不匹配。我创建了一个 pull request 来解决这个问题,但由于我不知道它何时会被修补,所以我必须覆盖它。我不能只编辑位于本地的类型定义文件,因为我们是一个致力于此项目的团队,并且未签入该文件夹。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;