我该如何创建共用的TS定义?
发布于 4 年前 作者 lchang 3155 次浏览 来自 问答

我想在根目录下创建一个types.ts来承载我所有的自定义类型,但由于小程序不支持ES Module,我该如何使用CommonJS导出定义类型?如果像下方这样定义,它在编译成js文件时不会编译interface但却会编译导出声明

interface WXClickEvent<T> {
  currentTarget: {
    dataset: T & {}
  }
}

module.exports = {
  WXClickEvent
}
回到顶部