( id: string, base: string, customCssResolver?: Resolver, )
| 208 | modules, |
| 209 | }) |
| 210 | async 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 | |
| 232 | const esmResolver = EnhancedResolve.ResolverFactory.createResolver({ |
| 233 | fileSystem: new EnhancedResolve.CachedInputFileSystem(fs, 4000), |
no test coverage detected