我想在我的应用程序中重复使用我在不同文件中创建的特定自定义类型,但我还没有设法找到合适的资源来说明如何这样做。
src/sharedTypes.ts
src/file1.ts
src/file2.ts
sharedTypes.ts:
type MyPoint = {
x: number;
y: number;
}
在使用MyPoint
或file1.ts
时,我希望能够使用这种file2.ts
类型。
例如:
const pointLog = (point: MyPoint): void => {
console.log(`Point is located at: ${point.x}, ${point.y}.`);
}
pointLog({x:2, y:4});
谢谢!
答案 0 :(得分:2)
使用export
关键字
例如
export type MyPoint = {
x: number;
y: number;
}
,然后是另一个文件中的import
import { MyPoint } from './sharedTypes';
const pointLog = (point: MyPoint): void => {
console.log(`Point is located at: ${point.x}, ${point.y}.`);
}
pointLog({x:2, y:4});