例:
向我解释keyof typeofTypeScript的含义
enum ColorsEnum {
white = '#ffffff',
black = '#000000',
}
type Colors = keyof typeof ColorsEnum;
Run Code Online (Sandbox Code Playgroud)
最后一行等效于:
type Colors = "white" | "black"
Run Code Online (Sandbox Code Playgroud)
但是它是如何工作的呢?
我希望typeof ColorsEnum返回类似的内容"Object",然后keyof "Object"不做任何有趣的事情。但是我显然是错的。
typescript ×1