crawlObjectProperties() — react Function Reference
Architecture documentation for the crawlObjectProperties() function in utils.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 9b921ff1_2315_6e2b_a7c8_e34fae825797["crawlObjectProperties()"] 19f40fb1_960e_960b_4570_41c17da62024["utils.js"] 9b921ff1_2315_6e2b_a7c8_e34fae825797 -->|defined in| 19f40fb1_960e_960b_4570_41c17da62024 e54a31fa_32d4_c3ab_5fba_88e1855ea39b["crawlData()"] e54a31fa_32d4_c3ab_5fba_88e1855ea39b -->|calls| 9b921ff1_2315_6e2b_a7c8_e34fae825797 04af48c3_3770_c4af_79c9_cf6a01202fbf["getPropertyValueForStyleName()"] 9b921ff1_2315_6e2b_a7c8_e34fae825797 -->|calls| 04af48c3_3770_c4af_79c9_cf6a01202fbf e54a31fa_32d4_c3ab_5fba_88e1855ea39b["crawlData()"] 9b921ff1_2315_6e2b_a7c8_e34fae825797 -->|calls| e54a31fa_32d4_c3ab_5fba_88e1855ea39b style 9b921ff1_2315_6e2b_a7c8_e34fae825797 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react-devtools-shared/src/backend/StyleX/utils.js lines 57–81
function crawlObjectProperties(
entry: Object,
sources: Set<string>,
resolvedStyles: Object,
): void {
const keys = Object.keys(entry);
keys.forEach(key => {
const value = entry[key];
if (typeof value === 'string') {
if (key === value) {
// Special case; this key is the name of the style's source/file/module.
sources.add(key);
} else {
const propertyValue = getPropertyValueForStyleName(value);
if (propertyValue != null) {
resolvedStyles[key] = propertyValue;
}
}
} else {
const nestedStyle = {};
resolvedStyles[key] = nestedStyle;
crawlData([value], sources, nestedStyle);
}
});
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does crawlObjectProperties() do?
crawlObjectProperties() is a function in the react codebase, defined in packages/react-devtools-shared/src/backend/StyleX/utils.js.
Where is crawlObjectProperties() defined?
crawlObjectProperties() is defined in packages/react-devtools-shared/src/backend/StyleX/utils.js at line 57.
What does crawlObjectProperties() call?
crawlObjectProperties() calls 2 function(s): crawlData, getPropertyValueForStyleName.
What calls crawlObjectProperties()?
crawlObjectProperties() is called by 1 function(s): crawlData.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free