使用枚举成员的值反向查找名称
type
status
date
slug
summary
tags
category
icon
password

(Object.keys(enumObj) as (keyof T)[])

notion image
因为实际上ts枚举类型会被preset-typescript转换到js的obj对象,所以枚举可以认为是对象,因此可以使用Object.keys方法获取keys名称数组
 
ts → preset-typescript → js
 
online test:

© ittat 2016-2025