utils.js 266 B

12345678910111213141516171819202122
  1. // @ts-check
  2. const FALSE_VALUES = [
  3. false,
  4. 0,
  5. '0',
  6. 'f',
  7. 'F',
  8. 'false',
  9. 'FALSE',
  10. 'off',
  11. 'OFF',
  12. ];
  13. /**
  14. * @param {any} value
  15. * @returns {boolean}
  16. */
  17. const isTruthy = value =>
  18. value && !FALSE_VALUES.includes(value);
  19. exports.isTruthy = isTruthy;