Typescript 如何定义可通过多个文件访问的TS类型/接口等?

Typescript 如何定义可通过多个文件访问的TS类型/接口等?,typescript,typescript-typings,Typescript,Typescript Typings,我想在我的应用程序中重用我在不同文件中创建的特定自定义类型,但我还没有找到合适的资源来解释如何做到这一点 src/sharedTypes.ts src/file1.ts src/file2.ts sharedTypes.ts: type MyPoint = { x: number; y: number; } const pointLog = (point: MyPoint): void => { console.log(`Point is located at: $

我想在我的应用程序中重用我在不同文件中创建的特定自定义类型,但我还没有找到合适的资源来解释如何做到这一点

src/sharedTypes.ts
src/file1.ts
src/file2.ts
sharedTypes.ts:

type MyPoint = {
   x: number;
   y: number;
}
const pointLog = (point: MyPoint): void => {
    console.log(`Point is located at: ${point.x}, ${point.y}.`);
}

pointLog({x:2, y:4});
我希望在处理
file1.ts
file2.ts
时能够使用此
MyPoint
类型

例如:

type MyPoint = {
   x: number;
   y: number;
}
const pointLog = (point: MyPoint): void => {
    console.log(`Point is located at: ${point.x}, ${point.y}.`);
}

pointLog({x:2, y:4});

谢谢

使用
export
关键字

乙二醇

然后在另一个文件中导入

 import { MyPoint } from './sharedTypes';
 const pointLog = (point: MyPoint): void => {
     console.log(`Point is located at: ${point.x}, ${point.y}.`);
 }

 pointLog({x:2, y:4});