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

Function resolveCssId

packages/@tailwindcss-node/src/compile.ts:210–230  ·  view source on GitHub ↗
(
  id: string,
  base: string,
  customCssResolver?: Resolver,
)

Source from the content-addressed store, hash-verified

208 modules,
209})
210async function resolveCssId(
211 id: string,
212 base: string,
213 customCssResolver?: Resolver,
214): Promise<string | false | undefined> {
215 if (typeof globalThis.__tw_resolve === 'function') {
216 let resolved = globalThis.__tw_resolve(id, base)
217 if (resolved) {
218 return Promise.resolve(resolved)
219 }
220 }
221
222 if (customCssResolver) {
223 let customResolution = await customCssResolver(id, base)
224 if (customResolution) {
225 return customResolution
226 }
227 }
228
229 return runResolver(cssResolver, id, base)
230}
231
232const esmResolver = EnhancedResolve.ResolverFactory.createResolver({
233 fileSystem: new EnhancedResolve.CachedInputFileSystem(fs, 4000),

Callers 1

loadStylesheetFunction · 0.70

Calls 2

runResolverFunction · 0.85
resolveMethod · 0.80

Tested by

no test coverage detected