所以,假设我有一个用Typescript编写的toDo前端应用程序。
具有domainDefinitions,例如:
export interface IToDo {
id: any;
title: string;
description: string;
done: boolean;
createdTime: number;
savedTime?: number;
doneTime?: number;
}
我很想在后端应用程序中使用相同的定义,而无需手动进行管理。因此,我想将我的类型部署到单独的npm包中,然后在两个项目中将它们用作依赖项。
我可以这样做吗? 我可以使用免费帐户吗?
我还认为用我的自制类型污染全局名称空间是一个坏主意。有什么办法可以避免这种情况?这里有什么规则?