isCounterResetCustomIdentValue.mjs 394 B

12345678910111213141516171819
  1. import { counterResetKeywords } from '../reference/keywords.mjs';
  2. /**
  3. * Check value is a custom ident
  4. *
  5. * @param {string} value
  6. */
  7. export default function isCounterResetCustomIdentValue(value) {
  8. const valueLowerCase = value.toLowerCase();
  9. if (
  10. counterResetKeywords.has(valueLowerCase) ||
  11. Number.isFinite(Number.parseInt(valueLowerCase, 10))
  12. ) {
  13. return false;
  14. }
  15. return true;
  16. }