UNPKG

is-some-enum

Version:

Generic type guard to check if a given value is a member of enum

6 lines (4 loc) 198 B
export const isSomeEnum = <TEnum>(enumType: TEnum) => ( token: unknown ): token is TEnum[keyof TEnum] => Object.values(enumType).includes(token as TEnum[keyof TEnum]); export default isSomeEnum;