weapp-tailwindcss
Version:
把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!
62 lines (61 loc) • 2.64 kB
TypeScript
import type { ViteCssAssetIdentityKind } from '../css-asset-identity.js';
export interface ResolveViteCssTransformDecisionPlanOptions {
alreadyProcessedCssAsset: boolean;
cssAssetIdentityKind: ViteCssAssetIdentityKind;
cssIsMainChunk: boolean;
generatorCandidateSignatureInitialized: boolean;
generatorCandidatesChanged: boolean;
generatorRawSource: string;
hasCurrentTailwindGenerationDirective: boolean;
hasRememberedApplySource: boolean;
hasRuntimeAffectingChanges: boolean;
hasSameOutputRememberedTailwindGenerationSource: boolean;
hasStaleViteProcessedCssSource: boolean;
isCollectedBundlerGeneratedCssFile: boolean;
isProcessCssFile: boolean;
isRuntimeLinkedCss: boolean;
rawSource: string;
rememberedRawSource?: string | undefined;
shouldProcessTailwindGeneration: boolean;
shouldRegenerateMainPackageCssWithScopedCandidates: boolean;
useIncrementalMode: boolean;
vitePipelineCssAsset: boolean;
viteProcessedCssAsset: boolean;
}
export interface ViteCssTransformDecisionPlan {
shouldPreserveCollectedViteCssAsset: boolean;
shouldPreserveStaleGeneratedCssAsset: boolean;
shouldRefreshViteProcessedCssByCandidates: boolean;
shouldRegenerateCollectedViteCss: boolean;
shouldReplayLastCss: boolean;
shouldReuseProcessedCss: boolean;
shouldTrackGeneratorRuntime: boolean;
strippedViteProcessedCss: string;
}
export declare function resolveViteCssTransformDecisionPlan(options: ResolveViteCssTransformDecisionPlanOptions): ViteCssTransformDecisionPlan;
export interface ResolveViteCssTransformCachePlanOptions {
cssIsMainChunk: boolean;
cssRuntimeAffectingHash: string;
cssShareScope: string;
linkedImpactSignature: string;
outputFile: string;
runtimeSignature: string;
scopedGeneratorCandidateSignature: string;
sourceTraceSignature: string;
tailwindcssMajorVersion?: number | undefined;
}
export interface ViteCssTransformCachePlan {
cssCacheKey: string;
cssHashKey: string;
cssRuntimeSignature: string;
cssSharedCacheKey: string;
cssTaskHash: string;
rememberedCssRuntimeSignature: string;
}
export declare function resolveViteCssTransformCachePlan(options: ResolveViteCssTransformCachePlanOptions): ViteCssTransformCachePlan;
export interface ResolveViteCssLinkedImpactSignatureOptions {
changedHtmlFiles: ReadonlySet<string>;
changedJsFiles: ReadonlySet<string>;
runtimeAffectingSignatureByFile: ReadonlyMap<string, string>;
}
export declare function resolveViteCssLinkedImpactSignature(options: ResolveViteCssLinkedImpactSignatureOptions): string;