keysInNamespaces() — tailwindcss Function Reference
Architecture documentation for the keysInNamespaces() function in theme.ts from the tailwindcss codebase.
Entity Profile
Dependency Diagram
graph TD e92f4f42_1861_fe27_1d37_feb4a5f1e9ad["keysInNamespaces()"] e7a2e966_188e_28f5_d9d6_e54e27e0d0f2["Theme"] e92f4f42_1861_fe27_1d37_feb4a5f1e9ad -->|defined in| e7a2e966_188e_28f5_d9d6_e54e27e0d0f2 fd4a6387_6427_eb54_6f14_abd89a3baf61["collapseCandidates()"] fd4a6387_6427_eb54_6f14_abd89a3baf61 -->|calls| e92f4f42_1861_fe27_1d37_feb4a5f1e9ad 1b775438_02d9_5178_6806_405c3c0b5328["createCssUtility()"] 1b775438_02d9_5178_6806_405c3c0b5328 -->|calls| e92f4f42_1861_fe27_1d37_feb4a5f1e9ad c57fb6e1_ab34_85bb_bfd1_d983c6dca814["isIgnoredThemeKey()"] e92f4f42_1861_fe27_1d37_feb4a5f1e9ad -->|calls| c57fb6e1_ab34_85bb_bfd1_d983c6dca814 style e92f4f42_1861_fe27_1d37_feb4a5f1e9ad fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/tailwindcss/src/theme.ts lines 88–108
keysInNamespaces(themeKeys: Iterable<ThemeKey>): string[] {
let keys: string[] = []
for (let namespace of themeKeys) {
let prefix = `${namespace}-`
for (let key of this.values.keys()) {
if (!key.startsWith(prefix)) continue
if (key.indexOf('--', 2) !== -1) continue
if (isIgnoredThemeKey(key as ThemeKey, namespace)) {
continue
}
keys.push(key.slice(prefix.length))
}
}
return keys
}
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does keysInNamespaces() do?
keysInNamespaces() is a function in the tailwindcss codebase, defined in packages/tailwindcss/src/theme.ts.
Where is keysInNamespaces() defined?
keysInNamespaces() is defined in packages/tailwindcss/src/theme.ts at line 88.
What does keysInNamespaces() call?
keysInNamespaces() calls 1 function(s): isIgnoredThemeKey.
What calls keysInNamespaces()?
keysInNamespaces() is called by 2 function(s): collapseCandidates, createCssUtility.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free