postcss-calc
Version:
PostCSS plugin to reduce calc()
20 lines (19 loc) • 623 B
TypeScript
export type Node = import('../node.js').Node;
export type SimplifyFn = import('../simplify.js').SimplifyFn;
export type MathSimplifier = (name: string, args: Node[]) => Node;
/**
* Whether a bare CSS math function has an implemented simplifier.
*
* @param {string} name
* @return {boolean}
*/
declare function isSupportedMathFunction(name: string): boolean;
/**
* @param {Extract<Node, { type: 'Call' }>} node
* @param {SimplifyFn} simplify
* @return {Node}
*/
declare function simplifyCall(node: Extract<Node, {
type: 'Call';
}>, simplify: SimplifyFn): Node;
export { isSupportedMathFunction, simplifyCall };