TypeScript是否有能力从对象文字推断接口?如下所示:
export const theme = {
primaryColor: "#e9e9eb",
secondaryColor: "blue"
};
接口如下:TypeScript(AFAICT)迫使我为其创建单独的接口,但我想自动派生。
export interface IThemeInterface {
primaryColor: string;
secondaryColor: string;
}
答案 0 :(得分:2)
type IThemeInterface = typeof theme;
在这里做正确的事。