keysInNamespaces() — tailwindcss Function Reference
Architecture documentation for the keysInNamespaces() function in theme.ts from the tailwindcss codebase.
Entity Profile
Dependency Diagram
graph TD 3d6e204b_1a08_95c4_b252_89c58ff8ac22["keysInNamespaces()"] 71b68838_221b_7f75_2376_3e23d6c37929["collapseCandidates()"] 71b68838_221b_7f75_2376_3e23d6c37929 -->|calls| 3d6e204b_1a08_95c4_b252_89c58ff8ac22 5c9381d6_815c_d899_eaab_849d755be47e["createCssUtility()"] 5c9381d6_815c_d899_eaab_849d755be47e -->|calls| 3d6e204b_1a08_95c4_b252_89c58ff8ac22 678fff87_ea5f_81ce_f4c8_aba1e92f475b["isIgnoredThemeKey()"] 3d6e204b_1a08_95c4_b252_89c58ff8ac22 -->|calls| 678fff87_ea5f_81ce_f4c8_aba1e92f475b style 3d6e204b_1a08_95c4_b252_89c58ff8ac22 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
Calls
Called By
Source
Frequently Asked Questions
What does keysInNamespaces() do?
keysInNamespaces() is a function in the tailwindcss codebase.
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