weapp-tailwindcss
Version:
把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!
31 lines (30 loc) • 1.56 kB
TypeScript
import type { IStyleHandlerOptions, WebCssCompatUserOptions } from '@weapp-tailwindcss/postcss/types';
import type { WeappTailwindcssGeneratorTarget } from './types.js';
import type { RuntimeBranch, RuntimeBranchContext } from '../runtime-branch.js';
import type { IArbitraryValues } from '../types/shared.js';
export interface WeappTailwindcssGeneratorOptions {
target?: WeappTailwindcssGeneratorTarget | undefined;
config?: string | undefined;
styleOptions?: Partial<IStyleHandlerOptions> | undefined;
webCompat?: WebCssCompatUserOptions | undefined;
hmr?: {
preserveDeletedCss?: boolean | undefined;
} | undefined;
importFallback?: boolean | undefined;
bareArbitraryValues?: IArbitraryValues['bareArbitraryValues'] | undefined;
}
export type WeappTailwindcssGeneratorUserOptions = WeappTailwindcssGeneratorOptions | false;
export interface NormalizedWeappTailwindcssGeneratorOptions {
enabled: boolean;
target: WeappTailwindcssGeneratorTarget;
branch: RuntimeBranch;
config?: string | undefined;
styleOptions?: Partial<IStyleHandlerOptions> | undefined;
webCompat: WebCssCompatUserOptions | undefined;
hmr: {
preserveDeletedCss: boolean;
};
importFallback: boolean;
bareArbitraryValues?: IArbitraryValues['bareArbitraryValues'] | undefined;
}
export declare function normalizeWeappTailwindcssGeneratorOptions(options: WeappTailwindcssGeneratorUserOptions | undefined, context?: Omit<RuntimeBranchContext, 'generatorTarget'>): NormalizedWeappTailwindcssGeneratorOptions;