我正在使用 next.js 和 typescript 作为前端制作一个电子商务 Web 应用程序,其中我声明了许多在不同页面和组件中相似的接口(interface)。有什么方法可以创建所有页面和组件都可以访问的全局接口(interface)吗?
最佳答案
实际上我认为这是导入类型的更好方法。但如果您想全局创建类型,则可以在应用程序的根目录中创建一个 custom.d.ts
文件。然后您可以在那里创建类型。
declare global {
interface User {
name: string;
email: string;
}
}
这会起作用。但我不建议使用这个。
关于typescript - 如何在 next.js 中声明全局 TypeScript 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70649339/