postcss-calc
Version:
PostCSS plugin to reduce calc()
24 lines (23 loc) • 623 B
TypeScript
export type BaseType =
| 'length'
| 'angle'
| 'time'
| 'frequency'
| 'resolution'
| 'flex'
| 'percentage';
/**
* @param {string} unit
* @return {BaseType | null}
*/
export function baseOf(unit: string): BaseType | null;
/**
* Convert a value within a single conversion family. Returns null when
* either unit is missing from the table (em/rem/vw need runtime context)
* or when the units belong to different base types.
* @param {number} value
* @param {string} from
* @param {string} to
* @return {number | null}
*/
export function convert(value: number, from: string, to: string): number | null;