Home / Function/ keys() — tailwindcss Function Reference

keys() — tailwindcss Function Reference

Architecture documentation for the keys() function in utilities.ts from the tailwindcss codebase.

Entity Profile

Dependency Diagram

graph TD
  318e504e_be93_f95b_211e_84e3eabd9029["keys()"]
  1ea8fd4a_634f_c2f0_5465_01d387d5207b["createThemeFn()"]
  1ea8fd4a_634f_c2f0_5465_01d387d5207b -->|calls| 318e504e_be93_f95b_211e_84e3eabd9029
  1176a137_5b06_095c_fa3b_a8db365b8b18["readFromCss()"]
  1176a137_5b06_095c_fa3b_a8db365b8b18 -->|calls| 318e504e_be93_f95b_211e_84e3eabd9029
  ad196438_55f7_af7b_1604_1d75c1c27d8e["buildPluginApi()"]
  ad196438_55f7_af7b_1604_1d75c1c27d8e -->|calls| 318e504e_be93_f95b_211e_84e3eabd9029
  26086ff1_0d4f_fdb2_3fc4_d0c999f90a8c["parseCss()"]
  26086ff1_0d4f_fdb2_3fc4_d0c999f90a8c -->|calls| 318e504e_be93_f95b_211e_84e3eabd9029
  92969a3b_d253_e151_139a_8e2f44014af0["entries()"]
  318e504e_be93_f95b_211e_84e3eabd9029 -->|calls| 92969a3b_d253_e151_139a_8e2f44014af0
  style 318e504e_be93_f95b_211e_84e3eabd9029 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/tailwindcss/src/utilities.ts lines 140–153

  keys(kind: 'static' | 'functional') {
    let keys: string[] = []

    for (let [key, fns] of this.utilities.entries()) {
      for (let fn of fns) {
        if (fn.kind === kind) {
          keys.push(key)
          break
        }
      }
    }

    return keys
  }

Subdomains

Calls

Frequently Asked Questions

What does keys() do?
keys() is a function in the tailwindcss codebase.
What does keys() call?
keys() calls 1 function(s): entries.
What calls keys()?
keys() is called by 4 function(s): buildPluginApi, createThemeFn, parseCss, readFromCss.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free