gpt4 book ai didi

javascript - 如何在多个项目中组织 TypeScript 接口(interface)

转载 作者:行者123 更新时间:2023-11-28 04:14:21 26 4
gpt4 key购买 nike

我想在基于 typescript 的项目中的自己的文件中定义几个接口(interface),我将在其中实现用于生产的类以及用于测试的模拟。

但是,我无法弄清楚在不同位置的多个项目中实现这些接口(interface)的最佳方法或实践是什么。我发现了很多关于声明接口(interface)和实现它们的教程,但它们将接口(interface)及其实现保留在同一个项目中。在 Java 项目之外导出和导入这些接口(interface)的最佳实践是什么?

最佳答案

您需要从定义的文件中导出接口(interface),并将其导入到您想要使用的任何地方。

interfaces.ts中:

export interface SampleInterface {
key: string;
value: string;
}

file.ts中:

import { SampleInterface } from './Interfaces';
const sampleVar: SampleInterface;

You can declare more than one interface in .ts file. You must export the interface in order to use them in other files or projects.

关于javascript - 如何在多个项目中组织 TypeScript 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45997129/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com