首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >告诉TypeScript将另一个模块的类型用于具有不同名称的当前模块

告诉TypeScript将另一个模块的类型用于具有不同名称的当前模块
EN

Stack Overflow用户
提问于 2021-06-18 17:00:28
回答 1查看 44关注 0票数 0

我使用的模块(dom-to-image)有类型(通过明确类型),但不是强制的,所以我使用了它的一个分支(称为dom-to-image-more),并进行了一些更新。但是,fork没有类型。

我如何告诉TypeScript使用dom-to-image的类型,但将它们分配给其他模块?因为它们是通过@types/dom-to-image安装的,TypeSript会自动将它们分配给该模块(如果我理解它是如何正确工作的,我现在可能会)。

我可以通过创建一个.d.ts文件并添加declare module "dom-to-image-more";来阻止TS报错。但是我想保留原来的类型。

一个简单的解决方案是将模块中的类型复制粘贴到我的.d.ts中,但我更喜欢重用原始类型。

EN

回答 1

Stack Overflow用户

发布于 2021-06-18 23:39:08

您可以尝试在别名@types/dom-to-image-more下安装@types/dom-to-image

代码语言:javascript
复制
yarn add -D @types/dom-to-image-more@npm:@types/dom-to-image

代码语言:javascript
复制
npm install --save-dev @types/dom-to-image-more@npm:@types/dom-to-image
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68032293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档