weapp-tailwindcss
Version:
把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!
44 lines (43 loc) • 1.85 kB
TypeScript
import type { RememberedCssSource } from './generate-bundle.js';
export declare function normalizeCssSourceIdentity(sourceFile: string): string;
export declare function shouldCollectTransformedSourceCandidates(id: string): boolean;
export declare function createViteCssMemory(options: {
debug: (format: string, ...args: unknown[]) => void;
getSourceCandidateSource: (file: string) => string | undefined;
}): {
getKnownSfcSource: (file: string) => string | undefined;
getKnownCssSource: (file: string) => string | undefined;
getRememberedCssSignature: (file: string) => string | undefined;
getRememberedCssSourceEntry: (file: string) => RememberedCssSource | undefined;
getRememberedCssSources: () => Map<string, RememberedCssSource>;
getStats: () => {
rememberedCssSources: number;
rememberedCssSourcesRaw: {
bytes: number;
mb: number;
size: number;
};
rememberedCssSignatureByFile: number;
knownCssSources: number;
knownCssSourcesRaw: {
bytes: number;
mb: number;
size: number;
};
knownSfcSources: number;
knownSfcSourcesRaw: {
bytes: number;
mb: number;
size: number;
};
};
rememberCssSource: (entry: RememberedCssSource, cssRuntimeSignature?: string) => void;
rememberKnownSfcSource: (id: string, code: string) => void;
refreshRememberedCssSourceByCurrentFile: (sourceFile: string) => Promise<void>;
refreshRememberedCssSourceBySourceFile: (sourceFile: string, rawSource: string) => void;
setRememberedCssSignature: (file: string, cssRuntimeSignature: string) => void;
prune: (pruneOptions: {
activeFiles: Set<string>;
activeKnownSfcFiles?: Set<string> | undefined;
}) => void;
};