resolveThemeValue() — tailwindcss Function Reference
Architecture documentation for the resolveThemeValue() function in apply-config-to-theme.ts from the tailwindcss codebase.
Entity Profile
Dependency Diagram
graph TD 61e3cc2e_05f1_77a0_19e8_82b9e0fa97a8["resolveThemeValue()"] 8d84257d_f3b2_cdf8_542f_835967da0481["apply-config-to-theme.ts"] 61e3cc2e_05f1_77a0_19e8_82b9e0fa97a8 -->|defined in| 8d84257d_f3b2_cdf8_542f_835967da0481 ee814b5e_14e2_34f8_20d7_5683eb2bb8eb["createSpacingCache()"] ee814b5e_14e2_34f8_20d7_5683eb2bb8eb -->|calls| 61e3cc2e_05f1_77a0_19e8_82b9e0fa97a8 7b28cf23_d052_57d9_b076_5abe2b724a3f["resolveVariablesInValue()"] 7b28cf23_d052_57d9_b076_5abe2b724a3f -->|calls| 61e3cc2e_05f1_77a0_19e8_82b9e0fa97a8 5701b75f_30db_85c0_f5db_cc19be325e05["applyCompatibilityHooks()"] 5701b75f_30db_85c0_f5db_cc19be325e05 -->|calls| 61e3cc2e_05f1_77a0_19e8_82b9e0fa97a8 2351a59d_92ba_1342_1dcb_39b34492170e["upgradeToFullPluginSupport()"] 2351a59d_92ba_1342_1dcb_39b34492170e -->|calls| 61e3cc2e_05f1_77a0_19e8_82b9e0fa97a8 652fb7ad_2f22_0667_c96e_43b408d0edbe["applyConfigToTheme()"] 652fb7ad_2f22_0667_c96e_43b408d0edbe -->|calls| 61e3cc2e_05f1_77a0_19e8_82b9e0fa97a8 style 61e3cc2e_05f1_77a0_19e8_82b9e0fa97a8 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/tailwindcss/src/compat/apply-config-to-theme.ts lines 5–20
function resolveThemeValue(value: unknown, subValue: string | null = null): string | null {
if (
Array.isArray(value) &&
value.length === 2 &&
typeof value[1] === 'object' &&
typeof value[1] !== null
) {
return subValue ? (value[1][subValue] ?? null) : value[0]
} else if (Array.isArray(value) && subValue === null) {
return value.join(', ')
} else if (typeof value === 'string' && subValue === null) {
return value
}
return null
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does resolveThemeValue() do?
resolveThemeValue() is a function in the tailwindcss codebase, defined in packages/tailwindcss/src/compat/apply-config-to-theme.ts.
Where is resolveThemeValue() defined?
resolveThemeValue() is defined in packages/tailwindcss/src/compat/apply-config-to-theme.ts at line 5.
What calls resolveThemeValue()?
resolveThemeValue() is called by 5 function(s): applyCompatibilityHooks, applyConfigToTheme, createSpacingCache, resolveVariablesInValue, upgradeToFullPluginSupport.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free