postcss-convert-values
Version:
Convert values with PostCSS (e.g. ms -> s)
28 lines • 1.22 kB
TypeScript
import convert from './lib/convert.js';
import type browserslist from 'browserslist';
export type ConvertOptions = Parameters<typeof convert>[2];
export type AutoprefixerOptions = {
overrideBrowserslist?: string | string[];
};
export type BrowserslistOptions = Pick<browserslist.Options, 'stats' | 'path' | 'env'>;
export type Options = {
precision?: false | number;
transformCustomProperties?: boolean;
} & ConvertOptions & AutoprefixerOptions & BrowserslistOptions;
/**
* @typedef {Parameters<typeof convert>[2]} ConvertOptions
* @typedef {{ overrideBrowserslist?: string | string[] }} AutoprefixerOptions
* @typedef {Pick<browserslist.Options, 'stats' | 'path' | 'env'>} BrowserslistOptions
* @typedef {{precision?: false | number, transformCustomProperties?: boolean} & ConvertOptions & AutoprefixerOptions & BrowserslistOptions} Options
*/
/**
* @param {Options} opts
* @return {import('postcss').Plugin}
*/
declare function pluginCreator(opts?: Options): import('postcss').Plugin;
declare namespace pluginCreator {
var postcss: true;
}
declare const moduleExports: typeof pluginCreator;
export { moduleExports as default, moduleExports as 'module.exports' };
//# sourceMappingURL=index.d.ts.map