tweak-tools
Version:
Tweak your React projects until awesomeness
19 lines (18 loc) • 916 B
TypeScript
export declare const clamp: (x: number, min: number, max: number) => number;
export declare const pad: (x: number, pad: number) => string;
export declare const ceil: (v: number) => number;
export declare const parseNumber: (v: number | string) => number | "";
export declare function getStep(number: number): number;
export declare const range: (v: number, min: number, max: number) => number;
export declare const invertedRange: (p: number, min: number, max: number) => number;
export declare const getUid: () => string;
/**
* Copyright: copied from here: https://stackoverflow.com/a/63105543
* by @aanrudolph2 https://github.com/aanrudolph2
*
* Evaluates a numerical expression as a string and returns a Number
* Follows standard PEMDAS operation ordering
* @param {String} expr Numerical expression input
* @returns {Number} Result of expression
*/
export declare function evaluate(expr: string): number;