export function isEnum < EnumType extends { [ key ] : string ; } > ( enumType , enumValue ) { return Object . values ( enumType ) . includes ( enumValue ) ; } export function isEnumKey < EnumType extends { [ key ] : string ; } > ( enumType , enumKey ) { return Object . keys ( enumType ) . includes ( enumKey . toString ( ) ) ; }