UNPKG

weapp-tailwindcss

Version:

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

21 lines (20 loc) 1.23 kB
import type { TailwindSourceEntry } from '../../tailwindcss/source-scan.js'; import type { InternalUserDefinedOptions } from '../../types/index.js'; export interface CssTokenSource { token: string; sources: string[]; } export type CssTokenSourceMap = Map<string, CssTokenSource>; export type CssSourceTraceGetter = (entries: TailwindSourceEntry[] | undefined) => CssTokenSourceMap | undefined; export interface CssSourceTraceOptions { root?: string | undefined; } export type CssSourceTraceUserOptions = boolean | CssSourceTraceOptions; export interface AnnotateCssSourceTraceOptions { opts: InternalUserDefinedOptions; tokenSources?: CssTokenSourceMap | undefined; } export declare function isCssSourceTraceEnabled(opts: Pick<InternalUserDefinedOptions, 'cssSourceTrace'>): boolean; export declare function createCssTokenSourceMap(sourcesByToken: Map<string, Set<string>>, opts: InternalUserDefinedOptions): CssTokenSourceMap; export declare function createCssSourceTraceCacheSignature(tokenSources: CssTokenSourceMap | undefined, opts: Pick<InternalUserDefinedOptions, 'cssSourceTrace'>): string; export declare function annotateCssSourceTrace(css: string, options: AnnotateCssSourceTraceOptions): string;