在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ d.ts 到底該如何寫?d.ts不是模塊

d.ts 到底該如何寫?d.ts不是模塊

// test2.d.ts
declare 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文檔我看到模塊哪一個章節(jié)的時候,理解變得有些困難,尤其是對d.ts的理解

回答
編輯回答
清夢

d.ts文件就是作為你的一些復合類型、類、函數(shù) 其行為的約定。
用來告訴其他人,這個函數(shù)的簽名是什么,返回值是什么。
這個類提供了什么方法,我可以拿它來做什么事情。

可以理解為是說明書吧。

2018年6月12日 10:18