首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在typescript 2.0 / 3.0中添加自定义“类型”

如何在typescript 2.0 / 3.0中添加自定义“类型”
EN

Stack Overflow用户
提问于 2016-08-16 18:03:31
回答 1查看 58.1K关注 0票数 74

根据this的文章,TypeScript2.0的类型系统已经发生了变化,因此现在还不清楚如何附加自定义类型。我应该总是为它创建NPM包吗?

提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-18 05:19:53

您可以只为您的项目创建本地自定义类型,其中您可以为JS库声明类型。为此,您需要:

  1. 创建目录结构以保存您的类型声明文件,使您的目录结构类似于以下内容:

。 index.d.ts tsconfig.json中的├──custom_typings│和└──│└──└──

  1. index.d.ts文件中,为JS库添加一个声明:

声明模块'some-js-lib‘{导出函数hello(world: string):}

  1. (可选:如果使用TypeScript >= 4.x,则跳过)在tsconfig.jsoncompilerOptions部分中添加对此类型声明的引用:

{ "compilerOptions":{ ..."typeRoots":"./node_modules/@types","./custom_typings“},... }

  1. 在代码中使用声明的模块:

从'some-js-lib‘hello('world!')导入{ hello }

票数 135
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38971984

复制
相关文章

相似问题

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