我能做这些
const keys = {
    "hi": {name: "ho"}
}
type U = [keyof typeof keys][0]; // "hi"我能对数组的值也这样做吗?
const data = [
    { name: "hi" }
];
type T = typeof data[0]["name"]; // string not "hi"发布于 2020-06-15 17:40:15
只需将as const添加到您的数据:
const data = [
    { name: "hi" }
] as const;如果没有as const,数据将被推断为Array<{name: string}>。keys不需要as const,因为它是推断出的{hi: {name: string}}
https://stackoverflow.com/questions/62385337
复制相似问题