我有一个JS库,我需要导入以下方式:
import * as MyLib from 'my-lib'
//const MyLib=require('my-lib') works too
function run() {
const a = new MyLib();
}
尝试像下面这样导入它不工作:
import MyLib from 'my-lib'
我需要写一个*.d。它的文件来表示该库。请帮助…
到此为止:
declare module "my-lib" {
export default class MyLib {
}
}
但我不知道如何从这里拿走它…
所以,@dimava的评论帮助了我很多,让我走上了正确的道路。解决方案:
declare module "my-lib" {
export class MyLib {
}
export=MyLib
}