关于声明文件和interface导出问题

来源:14-1 课程总结

慕粉3178367

2023-09-23

老师你好,我有一个关于scss的声明文件

declare module '@/styles/variables.module.scss' {
  const css: {
    menuText: string
    menuActiveText: string
    subMenuActiveText: string
    menuBg: string
    menuHover: string
    subMenuBg: string
    subMenuHover: string
    sideBarWidth: string
  }
  export default css
}

现在我想把css包装成一个interface,让declare能用,并且能导出,这样我就能通过类型定义,有一定的补全。但是.d.ts好像不能导出变量。。。。不知道怎么写才好

写回答

1回答

张轩

2023-09-24

同学你好

你写的定义文件应该是正确的啊,定义文件是可以导出变量的。

0
0

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程