为了账号安全,请及时绑定邮箱和手机立即绑定

d.ts 到底该如何写?d.ts不是模块

d.ts 到底该如何写?d.ts不是模块

HUH函数 2018-08-02 18:24:19
// test2.d.tsdeclare module 'test2' {  function f1(a: number, b: number): number;  export = f1; }let f1 = (a, b) => {  return a + b; }export default f1// test.ts// error// 文件“/Documents/typescriptdemo/test2.d.ts”不是模块。import f1 = require('./test2')f1(1, 2)我在stackoverflow上看到了同样的问题https://stackoverflow.com/que...我认为ts文档对这一块的说明不是特别好,ts文档我看到模块哪一个章节的时候,理解变得有些困难,尤其是对d.ts的理解
查看完整描述

1 回答

?
森林海

TA贡献2011条经验 获得超2个赞

d.ts文件就是作为你的一些复合类型、类、函数 其行为的约定。
用来告诉其他人,这个函数的签名是什么,返回值是什么。
这个类提供了什么方法,我可以拿它来做什么事情。

可以理解为是说明书吧。


查看完整回答
反对 回复 2018-08-04
  • 1 回答
  • 0 关注
  • 2616 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信