/** * Type-only Object.values */ export type Values = E extends Record ? E[keyof E] : E extends unknown[] ? E[number] : unknown;