Home / Function/ keys() — tailwindcss Function Reference

keys() — tailwindcss Function Reference

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

Function typescript Oxide Extractor calls 1 called by 4

Entity Profile

Dependency Diagram

graph TD
  24bbf7d9_ff21_752d_5669_1a8f911d9ad1["keys()"]
  e0663e8a_2f7d_8f2f_d3e7_62f07eccc486["Utilities"]
  24bbf7d9_ff21_752d_5669_1a8f911d9ad1 -->|defined in| e0663e8a_2f7d_8f2f_d3e7_62f07eccc486
  dabb13bc_6018_934b_19c4_595b7bea686d["createThemeFn()"]
  dabb13bc_6018_934b_19c4_595b7bea686d -->|calls| 24bbf7d9_ff21_752d_5669_1a8f911d9ad1
  bdec5541_c088_b3c7_4457_73a4592c6631["readFromCss()"]
  bdec5541_c088_b3c7_4457_73a4592c6631 -->|calls| 24bbf7d9_ff21_752d_5669_1a8f911d9ad1
  31653e23_464a_3652_4a48_0c82332a92c4["buildPluginApi()"]
  31653e23_464a_3652_4a48_0c82332a92c4 -->|calls| 24bbf7d9_ff21_752d_5669_1a8f911d9ad1
  f7f9b3da_5977_1aa6_3bcb_bfc607af4e8f["parseCss()"]
  f7f9b3da_5977_1aa6_3bcb_bfc607af4e8f -->|calls| 24bbf7d9_ff21_752d_5669_1a8f911d9ad1
  333e8e98_491a_3493_516c_169c024de8d8["entries()"]
  24bbf7d9_ff21_752d_5669_1a8f911d9ad1 -->|calls| 333e8e98_491a_3493_516c_169c024de8d8
  style 24bbf7d9_ff21_752d_5669_1a8f911d9ad1 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
  }

Domain

Subdomains

Calls

Frequently Asked Questions

What does keys() do?
keys() is a function in the tailwindcss codebase, defined in packages/tailwindcss/src/utilities.ts.
Where is keys() defined?
keys() is defined in packages/tailwindcss/src/utilities.ts at line 140.
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