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
  0dfe396e_290f_02ff_5c72_321290ae550b["keys()"]
  0c5b8668_83ec_35e3_3834_57140f6a2c3d["Utilities"]
  0dfe396e_290f_02ff_5c72_321290ae550b -->|defined in| 0c5b8668_83ec_35e3_3834_57140f6a2c3d
  d30151e4_eee8_a868_f516_c653088f4a03["createThemeFn()"]
  d30151e4_eee8_a868_f516_c653088f4a03 -->|calls| 0dfe396e_290f_02ff_5c72_321290ae550b
  00a6c74c_0751_dcea_d32a_e486a30355a4["readFromCss()"]
  00a6c74c_0751_dcea_d32a_e486a30355a4 -->|calls| 0dfe396e_290f_02ff_5c72_321290ae550b
  2efa0a66_c375_c031_24ad_1f7509bb9b14["buildPluginApi()"]
  2efa0a66_c375_c031_24ad_1f7509bb9b14 -->|calls| 0dfe396e_290f_02ff_5c72_321290ae550b
  3970218d_3d6c_e455_87cc_45b4a094f0e9["parseCss()"]
  3970218d_3d6c_e455_87cc_45b4a094f0e9 -->|calls| 0dfe396e_290f_02ff_5c72_321290ae550b
  8a1ac231_1225_a863_301e_a2e539358b72["entries()"]
  0dfe396e_290f_02ff_5c72_321290ae550b -->|calls| 8a1ac231_1225_a863_301e_a2e539358b72
  style 0dfe396e_290f_02ff_5c72_321290ae550b 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