Home / Function/ resolve() — tailwindcss Function Reference

resolve() — tailwindcss Function Reference

Architecture documentation for the resolve() function in theme.ts from the tailwindcss codebase.

Function typescript OxideEngine Scanner calls 1 called by 4

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

Calls

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