( obj: T )
| 4 | * e.g. enum Hello { World = 0; } => [0] |
| 5 | */ |
| 6 | export const enumValues = <T extends Record<string, unknown>>( |
| 7 | obj: T |
| 8 | ): number[] => { |
| 9 | return Object.values(obj).filter( |
| 10 | (o: unknown) => typeof o === "number" |
| 11 | ) as number[]; |
| 12 | }; |
| 13 | |
| 14 | /** |
| 15 | * Return the keys of a number-based Enum |
no outgoing calls
no test coverage detected