我尝试创建以下d.ts文件,但创建的元素的类型为any
:
declare module 'jszip' {
interface JSZip {
(): void
file ( name: string, data: string, opts: any ): void
folder ( name: string ): JSZip
}
const dummy: JSZip
export = dummy
}
使用时:
import * as JSZip from 'jszip'
const zip = new JSZip ()
// zip type === any
这样做的正确方法是什么?