@wordpress/components
Version:
UI components for WordPress.
45 lines • 1.35 kB
TypeScript
/**
* Parses and retrieves a number value.
*
* @param {unknown} value The incoming value.
*
* @return {number} The parsed number value.
*/
export function getNumber(value: unknown): number;
/**
* Safely adds 2 values.
*
* @param {Array<number|string>} args Values to add together.
*
* @return {number} The sum of values.
*/
export function add(...args: Array<number | string>): number;
/**
* Safely subtracts 2 values.
*
* @param {Array<number|string>} args Values to subtract together.
*
* @return {number} The difference of the values.
*/
export function subtract(...args: Array<number | string>): number;
/**
* Clamps a value based on a min/max range.
*
* @param {number|string} value The value.
* @param {number} min The minimum range.
* @param {number} max The maximum range.
*
* @return {number} The clamped value.
*/
export function clamp(value: number | string, min: number, max: number): number;
/**
* Rounds a value to the nearest step offset by a minimum.
*
* @param {number|string} value The value.
* @param {number} min The minimum range.
* @param {number} step The increment for the value.
*
* @return {number} The value as a valid step.
*/
export function ensureValidStep(value: number | string, min: number, step: number): number;
//# sourceMappingURL=math.d.ts.map