标签: typescript
举个例子:
type FooKey = 'zoo'; interface FooCheck { zing: number; } const foo: Record<FooKey, FooCheck> = { zoo: { zing: 1, }, }; const bar = Object.keys(foo);
当我指定了bar中的键的类型时,为什么string[]的类型为Record?不是('zoo')[]吗?
bar
string[]
Record
('zoo')[]