elgervb/mock-data

View on GitHub
src/random/enum-entry.ts

Summary

Maintainability
A
0 mins
Test Coverage

export function randomEnumEntry<T>(enumObj: T): T[keyof T] {
  const enumValues = Object.values(enumObj);
  const i = Math.floor(Math.random() * enumValues.length);
  return enumValues[i] as T[keyof T];
}