我有一个项目,其中包含许多不同的自动生成的类,这些类共享许多相同的属性。但它们的一个“共享”属性在某些情况下被声明为int,而在其他情况下则被声明为long: int Id { get; set; } long Id { get; set; }我想将这两个类合并到一个公共接口下:
public interfac
在阅读了或之后,我仍然对interface和type之间的细微差别感到困惑。在本例中,我的目标是将一个简单的对象分配给更广泛的Record<string, string>类型: foobar: string;record = exampleInterface; // Index signature is mis