我正在尝试编写一个接口以处理这样的数据:
interface SessionList {
appInfo: Object(string: string | null);
}
appInfo下可能有0到许多项目。我正在尝试找到正确的语法,但没有找到运气-当前位于:
appInfo: Object(string: string | null);
有什么想法吗?
答案 0 :(得分:4)
任何一个
interface AppInfo {
[key: string]: string | null;
}
或
Record<string, string | null>
更新:
let obj: { appInfo: Record<string, string | null> };
interface SessionList {
appInfo: Record<string, string | null>;
}
let obj: SessionList;