UNPKG

tpa-style-webpack-plugin

Version:

A Webpack plugin that handles wix tpa styles, it separates static css file that injects dynamic style at runtime.

23 lines (22 loc) 880 B
import { IOptions, IStyles } from './types'; export declare type IGetProcessedCssWithConfigFn = typeof getProcessedCssWithConfig; export declare type IGetStaticCssWithConfigFn = typeof getStaticCssWithConfig; export interface CssConfig { cssVars: { [key: string]: string; }; customSyntaxStrs: string[]; css: string; staticCss: string; staticCssHash: string; compilationHash: string; defaults?: string; } export declare function getProcessedCssWithConfig(processedCssConfig: CssConfig, { siteColors, siteTextPresets, styleParams }: IStyles, options?: Partial<IOptions>): string; export declare function getStaticCssWithConfig(staticCssConfig: Partial<CssConfig>, { prefixSelector }?: { prefixSelector: string; }): string; export declare function getBuildTimeStaticCss(staticCssConfig: CssConfig): { css: string; hash: string; };