HarmonyOS 鸿蒙Next ArkTs 不支持.d.ts 的 declare namespace 吗
HarmonyOS 鸿蒙Next ArkTs 不支持.d.ts 的 declare namespace 吗
在api9
ArkTs
中的xx.d.ts文件中:
declare namespace FindAll {
export type IResponse = object[]
}
debug报错:
> hvigor ERROR: Failed :entry:default@CompileArkTS...
> hvigor ERROR: ArkTs Compiler Error
ERROR: ArkTS:ERROR File: D:/xxxx/xxx.ts
Cannot find namespace 'FindAll'.
是不支持ts的命名空间吗?
更多关于HarmonyOS 鸿蒙Next ArkTs 不支持.d.ts 的 declare namespace 吗的实战教程也可以访问 https://www.itying.com/category-93-b0.html
12 回复
楼主您好,这个问题已经在分析中,请耐心等待一下。
更多关于HarmonyOS 鸿蒙Next ArkTs 不支持.d.ts 的 declare namespace 吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
ok,有结果了回复下~,
开发者您好,请确认下namespace是不是没导出,
解决了吗,目前来看d.ts 的工具和 运行 都可以不导入使用namespace,预览器预览时会报错,测试发现只有导入才能在预览器中预览
解决了吗
@火花妃
仔细一看,arkTs虽然带了个ts,但本质上,不还是js吗?最重要的类型限制也没见官方文档有写
我很奇怪,看官方SDK里面用的类型就是namespace,为啥我外面用不就行呢?
其他常用的应该都行,直接导出export interface
可以,就是namespace不行。
姓名: John Doe
职位: 软件工程师
简介: 具有超过10年经验的软件开发专家。擅长Java、Python和C++。