(
domElement,
propKey,
attributeName,
value,
extraAttributes,
serverDifferences
)
| 36882 | warnForPropDifference(propKey, domElement, value, serverDifferences); |
| 36883 | } |
| 36884 | function hydrateBooleanAttribute( |
| 36885 | domElement, |
| 36886 | propKey, |
| 36887 | attributeName, |
| 36888 | value, |
| 36889 | extraAttributes, |
| 36890 | serverDifferences |
| 36891 | ) { |
| 36892 | extraAttributes.delete(attributeName); |
| 36893 | domElement = domElement.getAttribute(attributeName); |
| 36894 | if (null === domElement) { |
| 36895 | switch (typeof value) { |
| 36896 | case "function": |
| 36897 | case "symbol": |
| 36898 | return; |
| 36899 | } |
| 36900 | if (!value) return; |
| 36901 | } else |
| 36902 | switch (typeof value) { |
| 36903 | case "function": |
| 36904 | case "symbol": |
| 36905 | break; |
| 36906 | default: |
| 36907 | if (value) return; |
| 36908 | } |
| 36909 | warnForPropDifference(propKey, domElement, value, serverDifferences); |
| 36910 | } |
| 36911 | function hydrateBooleanishAttribute( |
| 36912 | domElement, |
| 36913 | propKey, |
no test coverage detected
searching dependent graphs…