【问题标题】:How to declare global typescript interfaces in next.js如何在 next.js 中声明全局 typescript 接口
【发布时间】:2022-01-10 16:09:33
【问题描述】:

我正在使用 next.js 和 typescript 作为前端的电子商务网络应用程序,其中我声明了许多在不同页面和组件中相似的接口。有什么方法可以让所有页面和组件都可以访问全局接口?

【问题讨论】:

标签: typescript next.js


【解决方案1】:

实际上,我认为这是导入类型的更好方法。但是如果你想全局创建类型,那么你可以在应用程序的根目录中创建一个custom.d.ts 文件。然后你可以在那里创建类型。


    declare global {
      interface User {
        name: string;
        email: string;
      }
    }

这会奏效。但我不建议使用这个。

【讨论】:

  • 非常感谢!
猜你喜欢
  • 1970-01-01
  • 2020-03-14
  • 2022-01-15
  • 2020-02-10
  • 2019-01-04
  • 2017-06-06
  • 1970-01-01
  • 1970-01-01
  • 2019-11-24
相关资源
最近更新 更多