weapp-tailwindcss
Version:
把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!
26 lines (25 loc) • 1.3 kB
TypeScript
import type { RememberedCssSource } from './types.js';
export interface TemporaryCssSourceEntry {
file: string;
outputFile: string;
source: string;
}
export interface CollectTemporaryCssSourceEntriesOptions {
configuredEntries: TemporaryCssSourceEntry[];
configuredScopeEntries: TemporaryCssSourceEntry[];
currentSubpackageRoots: string[] | undefined;
explicitSourceFileKeys: ReadonlySet<string>;
isSubpackageOutputFile: (file: string, roots: string[]) => boolean;
normalizeConfiguredSourceFile: (file: string) => string;
rememberedEntries: TemporaryCssSourceEntry[];
resolveRuntimeLinkedSource: (file: string) => TemporaryCssSourceEntry | undefined;
runtimeLinkedCssFiles: Iterable<string>;
shouldSelectConfiguredRootOutput: (outputFile: string) => boolean;
}
export declare function collectTemporaryCssSourceEntries(options: CollectTemporaryCssSourceEntriesOptions): TemporaryCssSourceEntry[];
export declare function isTemporaryCssAssetFile(file: string): boolean;
export declare function createTemporaryCssAssetSourceResolver(entries: TemporaryCssSourceEntry[]): {
entries: TemporaryCssSourceEntry[];
markUsed(sourceFile: string | undefined): void;
resolve(outputFile: string, rawSource?: string): RememberedCssSource | undefined;
};