UNPKG

weapp-tailwindcss

Version:

把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!

21 lines (20 loc) 1.15 kB
import type { BundleSnapshot } from '../bundle-state.js'; import type { SourceCandidateFilterOptions } from '../source-candidates.js'; import type { createTransformFilter } from './transform-filter.js'; import type { TailwindSourceEntry } from '../../../tailwindcss/source-scan.js'; interface CollectBundleMarkupCandidatesOptions { extractSourceCandidates?: ((file: string, source: string) => Promise<Set<string>>) | undefined; previousCandidatesByFile?: ReadonlyMap<string, Set<string>> | undefined; preserveMissingFiles?: boolean | undefined; resolveSourceCandidateFile: (file: string) => string | undefined; rootDir: string; snapshot: BundleSnapshot; transformFilter: ReturnType<typeof createTransformFilter>; } export interface BundleMarkupCandidateCollection { candidatesByFile: Map<string, Set<string>>; values: Set<string>; valuesForEntries: (entries: TailwindSourceEntry[] | undefined, options?: SourceCandidateFilterOptions) => Set<string>; } export declare function collectBundleMarkupCandidates(options: CollectBundleMarkupCandidatesOptions): Promise<BundleMarkupCandidateCollection>; export {};