animare
Version:
Advanced animation library for modern JavaScript.
14 lines • 663 B
TypeScript
import type { PercentageString } from '../types.js';
/** - Returns `true` if the value is a valid number, not `NaN` and finite. */
export declare function isValidNumber(value: unknown): value is number;
/**
* - Parse a percentage string into a floating point percentage. E.g. `50%` => `0.5`
* - Returns `0` on parsing error.
*/
export declare function percentageStringToNumber(percentageString: PercentageString): number;
/**
* - Returns a number between `0` and `1`
*/
export declare function normalizePercentage(percentage: number): number;
export declare function clamp(value: number, min: number, max: number): number;
//# sourceMappingURL=utils.d.ts.map