hasUnreliableEmptyValue.js 656 B

123456789101112131415161718192021
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.hasUnreliableEmptyValue = hasUnreliableEmptyValue;
  6. var _isElementType = require("../misc/isElementType");
  7. var unreliableValueInputTypes;
  8. /**
  9. * Check if an empty IDL value on the element could mean a derivation of displayed value and IDL value
  10. */
  11. (function (unreliableValueInputTypes) {
  12. unreliableValueInputTypes["number"] = "number";
  13. })(unreliableValueInputTypes || (unreliableValueInputTypes = {}));
  14. function hasUnreliableEmptyValue(element) {
  15. return (0, _isElementType.isElementType)(element, 'input') && Boolean(unreliableValueInputTypes[element.type]);
  16. }