MCPcopy
hub / github.com/tailwindlabs/tailwindcss / keysInNamespaces

Method keysInNamespaces

packages/tailwindcss/src/theme.ts:88–108  ·  packages/tailwindcss/src/theme.ts::Theme.keysInNamespaces
(themeKeys: Iterable<ThemeKey>)

Source from the content-addressed store, hash-verified

86 }
87
88 keysInNamespaces(themeKeys: Iterable<ThemeKey>): string[] {
89 let keys: string[] = []
90
91 for (let namespace of themeKeys) {
92 let prefix = `${namespace}-`
93
94 for (let key of this.values.keys()) {
95 if (!key.startsWith(prefix)) continue
96
97 if (key.indexOf(class="st">'--', 2) !== -1) continue
98
99 if (isIgnoredThemeKey(key as ThemeKey, namespace)) {
100 continue
101 }
102
103 keys.push(key.slice(prefix.length))
104 }
105 }
106
107 return keys
108 }
109
110 get(themeKeys: ThemeKey[]): string | null {
111 for (let key of themeKeys) {

Callers 3

resolveFunction · 0.80
createCssUtilityFunction · 0.80
collapseGroupFunction · 0.80

Calls 2

isIgnoredThemeKeyFunction · 0.85
keysMethod · 0.45

Tested by

no test coverage detected