处理项目并看到开发人员在打字稿中执行以下操作。
export class Ledger implements ILedger {
LedgerID: number;
CashAmmount: number;
Units: number;
public static someFunction {
// an ajax call for example to a controller
}
}
export interface ILedger {
LedgerID: number;
CashAmmount: number;
Units: number;
}
想知道它是否是正确的做事方式。如果课堂上没有实现,那似乎毫无意义。然后在我们的React组件中有对接口或有时类的引用。想要开始设置一些惯例,但想要在这种情况下对正确的做法有所帮助吗?
答案 0 :(得分:3)
如果班级中没有实施,那似乎毫无意义。
我同意。在那种情况下不需要。但是有一些有效的案例
类似于:https://github.com/inversify/InversifyJS
有人要求IFoo
。您希望在代码库中使用IFoo
的类。有一个类扩展它,所以你知道该类总是遵循外部IFoo。