@csstools/postcss-rewrite-url
Version:
Rewrite url values in CSS
27 lines (20 loc) • 655 B
TypeScript
import type { PluginCreator } from 'postcss';
declare const creator: PluginCreator<pluginOptions>;
export default creator;
/** postcss-rewrite-url plugin options */
export declare type pluginOptions = {
rewriter: Rewriter;
};
export declare interface RewriteContext {
type: 'declaration-value' | 'at-rule-prelude';
from: string | undefined;
rootFrom: string | undefined;
property?: string;
atRuleName?: string;
}
export declare type Rewriter = (value: ValueToRewrite, context: RewriteContext) => ValueToRewrite | false;
export declare interface ValueToRewrite {
url: string;
urlModifiers: Array<string>;
}
export { }