diff --git a/src/ts/type.ts b/src/ts/type.ts new file mode 100644 index 0000000..f2ab6e5 --- /dev/null +++ b/src/ts/type.ts @@ -0,0 +1,9 @@ +// ValueOf 将对象类型转换成值的枚举值 +// keyof 操作符,遍历对象的key +export type ValueOf = T[keyof T]; +export const enum1 = { + AAA: "aaa", + BBB: "bbb", +} as const; +// typeof 提取类型 +export type TEnum1 = ValueOf;