UNPKG

kbind

Version:

Library for working with keybinds

7 lines (6 loc) 313 B
import { default as Enum } from './Enum'; type EnumValuesToValues<EnumValue extends Enum.Value[]> = EnumValue extends [ infer First extends Enum.Value, ...infer Rest extends Enum.Value[] ] ? [First extends string ? `${First}` : First, ...EnumValuesToValues<Rest>] : []; export default EnumValuesToValues;