首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用导入类型隐藏基本TypeScript类型

如何使用导入类型隐藏基本TypeScript类型
EN

Stack Overflow用户
提问于 2016-10-31 12:57:42
回答 1查看 598关注 0票数 0

我使用TypeScript 1.8导入了以下类型:

代码语言:javascript
复制
import { Option } from "react-select-props";

但是,当我尝试创建一个类型选项的对象时,Intellisense认为它对应于核心库中的以下类型:

代码语言:javascript
复制
declare var Option: {new(text?: string, value?: string, defaultSelected?: boolean, selected?: boolean): HTMLOptionElement; };

但是,它使用来自react-select-props的正确类型进行编译。我是不是遗漏了什么?如何使用导入的类型隐藏此基类型,并确保Intellisense反映了这一点?我正在使用VisualStudio2015Update3和TypeScript Tools 2.0.6。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-31 13:02:37

您可以重命名它:

代码语言:javascript
复制
import { Option as ReactPropsOption } from "react-select-props";

let options: ReactPropsOption = {};
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40342656

复制
相关文章

相似问题

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