resolve() — tailwindcss Function Reference
Architecture documentation for the resolve() function in theme.ts from the tailwindcss codebase.
Entity Profile
Dependency Diagram
graph TD 71290460_1a88_ed12_99a9_992d30e78865["resolve()"] 734cf7ec_fb2a_2532_7b20_b3a815c7e3e6["Theme"] 71290460_1a88_ed12_99a9_992d30e78865 -->|defined in| 734cf7ec_fb2a_2532_7b20_b3a815c7e3e6 9b965fd7_d8e9_0b43_cd5d_c9294ab598ed["buildDesignSystem()"] 9b965fd7_d8e9_0b43_cd5d_c9294ab598ed -->|calls| 71290460_1a88_ed12_99a9_992d30e78865 862a63f1_955e_2605_54a1_0a25a475b9e9["asColor()"] 862a63f1_955e_2605_54a1_0a25a475b9e9 -->|calls| 71290460_1a88_ed12_99a9_992d30e78865 3c29461b_66f7_8e1b_36c1_73009733fbe6["resolveThemeColor()"] 3c29461b_66f7_8e1b_36c1_73009733fbe6 -->|calls| 71290460_1a88_ed12_99a9_992d30e78865 3df007ff_869c_dbfa_d21c_be64d5ce3eec["resolveValueFunction()"] 3df007ff_869c_dbfa_d21c_be64d5ce3eec -->|calls| 71290460_1a88_ed12_99a9_992d30e78865 378e03e8_d700_b258_53b3_5bd078db1e2b["get()"] 71290460_1a88_ed12_99a9_992d30e78865 -->|calls| 378e03e8_d700_b258_53b3_5bd078db1e2b style 71290460_1a88_ed12_99a9_992d30e78865 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/tailwindcss/src/theme.ts lines 219–235
resolve(
candidateValue: string | null,
themeKeys: ThemeKey[],
options: ThemeOptions = ThemeOptions.NONE,
): string | null {
let themeKey = this.#resolveKey(candidateValue, themeKeys)
if (!themeKey) return null
let value = this.values.get(themeKey)!
if ((options | value.options) & ThemeOptions.INLINE) {
return value.value
}
return this.#var(themeKey)
}
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does resolve() do?
resolve() is a function in the tailwindcss codebase, defined in packages/tailwindcss/src/theme.ts.
Where is resolve() defined?
resolve() is defined in packages/tailwindcss/src/theme.ts at line 219.
What does resolve() call?
resolve() calls 1 function(s): get.
What calls resolve()?
resolve() is called by 4 function(s): asColor, buildDesignSystem, resolveThemeColor, resolveValueFunction.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free