MCPcopy Create free account
hub / github.com/caseywebdev/react-list / hydrateNumericAttribute

Function hydrateNumericAttribute

docs/index.js:36942–36977  ·  view source on GitHub ↗
(
      domElement,
      propKey,
      attributeName,
      value,
      extraAttributes,
      serverDifferences
    )

Source from the content-addressed store, hash-verified

36940 warnForPropDifference(propKey, domElement, value, serverDifferences);
36941 }
36942 function hydrateNumericAttribute(
36943 domElement,
36944 propKey,
36945 attributeName,
36946 value,
36947 extraAttributes,
36948 serverDifferences
36949 ) {
36950 extraAttributes.delete(attributeName);
36951 domElement = domElement.getAttribute(attributeName);
36952 if (null === domElement)
36953 switch (typeof value) {
36954 case "undefined":
36955 case "function":
36956 case "symbol":
36957 case "boolean":
36958 return;
36959 default:
36960 if (isNaN(value)) return;
36961 }
36962 else if (null != value)
36963 switch (typeof value) {
36964 case "function":
36965 case "symbol":
36966 case "boolean":
36967 break;
36968 default:
36969 if (
36970 !isNaN(value) &&
36971 (checkAttributeStringCoercion(value, propKey),
36972 domElement === "" + value)
36973 )
36974 return;
36975 }
36976 warnForPropDifference(propKey, domElement, value, serverDifferences);
36977 }
36978 function hydrateSanitizedAttribute(
36979 domElement,
36980 propKey,

Callers 1

diffHydratedPropertiesFunction · 0.85

Calls 2

warnForPropDifferenceFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…