postcss-calc
Version:
PostCSS plugin to reduce calc()
27 lines (26 loc) • 966 B
TypeScript
export type PostCssCalcOptions = {
precision?: number | false;
warnWhenCannotResolve?: boolean;
mediaQueries?: boolean;
selectors?: boolean;
/**
* Serialize fully resolved finite scalar results without calculation syntax. Defaults to `false`.
*/
unwrapSingleValue?: boolean;
/**
* Invoked when parse/simplify throws. Replaces the default `result.warn`.
*/
onParseError?: (error: Error, input: string) => void;
};
export type ResolvedOptions = Required<Omit<PostCssCalcOptions, 'onParseError'>> & Pick<PostCssCalcOptions, 'onParseError'>;
/**
* @param {PostCssCalcOptions} [opts]
* @return {import('postcss').Plugin}
*/
declare function pluginCreator(opts?: PostCssCalcOptions): import('postcss').Plugin;
declare namespace pluginCreator {
var postcss: true;
}
declare const _default: import('postcss').PluginCreator<PostCssCalcOptions>;
export default _default;
export { pluginCreator as 'module.exports' };