如何正确导入打字稿中的自定义类型

javad26897

我在src/@types/app.d.tsexport type AuthKeyT = string)中输入了自定义类型

我想在tsxreact文件中使用它(使用import { AuthKeyT } from '@types/app'),但出现错误:

无法导入类型声明文件。考虑导入“ app”而不是“ @ types / app”

因此,当我使用时,import { AuthKeyT } from 'app'我得到:

找不到模块“ app”。

所以..怎么了?我应该如何导入自定义类型?

我在React3.7.2应用程序中使用打字稿

约翰汉平

如错误所示,您无法.d.ts在TypeScript中导入文件。

import ... from 'app'意味着隐式import ... from 'app.ts'或此文件不存在,因此您将收到第二个错误。

如果要通过此导入使用类型,则必须将它们写在一个简单的.ts文件中,如下所示:

src/@types/app.ts:

export type AuthKeyT = string

通过这种结构,您将能够使用以下命令导入此类型:

import { AuthKeyT } from 'app'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

打字稿:泛型的自定义类型防护?

打字稿:对照自定义类型检查“ typeof”

如何在打字稿2.0 / 3.0中添加自定义“类型”

如何遍历打字稿中的自定义文字类型?

如何创建自定义类型打字稿的数组

如何在打字稿中创建自定义数据类型?

打字稿2:node_modules中的自定义类型定义

打字稿-使用“ @”符号导入自定义类

如何导入打字稿中定义的枚举?

打字稿自定义映射类型

打字稿:如何将特定的库方法转换为自定义类型定义

如何在打字稿中实现自定义错误类?

如何在cypress打字稿项目中正确导入自定义命令?

打字稿中数组上的自定义键

打字稿:如何在.d.ts文件中声明自定义Map和Array

如何使Jest自定义匹配器在打字稿中工作?

打字稿无法推断自定义钩子中的解构数组类型

打字稿| 无法循环自定义类型对象

C#中的自定义类型(类似于打字稿)

如何导入打字稿中的类型定义?

如何使用打字稿文件导入/导出类型定义

如何使用打字稿在猫鼬模型中定义自定义查询助手?

打字稿:如何声明具有从 IIFE 返回的自定义属性的函数的类型

如何解决自定义反应组件中 createContext 的打字稿错误

打字稿中的自定义全局变量

如何在打字稿中添加自定义类型以扩展具有某些条件的基本类型

打字稿自定义钩子,事件类型问题

如何将打字稿动态类型作为参数传递给自定义钩子?

打字稿字符串或自定义类型