@ssgoi/core
Version:
Core animation engine for SSGOI - Native app-like page transitions with spring physics
46 lines • 1.38 kB
TypeScript
/**
* Rounds a number to a specified number of decimal places
* @param num - The number to round
* @param decimals - Number of decimal places (default: 0)
* @returns The rounded number
*
* @example
* round(3.14159, 2) // 3.14
* round(3.14159, 0) // 3
* round(3.6) // 4
*/
export declare function round(num: number, decimals?: number): number;
/**
* Floors a number to a specified number of decimal places
* @param num - The number to floor
* @param decimals - Number of decimal places (default: 0)
* @returns The floored number
*
* @example
* floor(3.99, 1) // 3.9
* floor(3.99) // 3
*/
export declare function floor(num: number, decimals?: number): number;
/**
* Ceils a number to a specified number of decimal places
* @param num - The number to ceil
* @param decimals - Number of decimal places (default: 0)
* @returns The ceiled number
*
* @example
* ceil(3.01, 1) // 3.1
* ceil(3.01) // 4
*/
export declare function ceil(num: number, decimals?: number): number;
/**
* Formats a number to a fixed number of decimal places
* @param num - The number to format
* @param decimals - Number of decimal places (default: 0)
* @returns The formatted number as a string
*
* @example
* toFixed(3.14159, 2) // "3.14"
* toFixed(3, 2) // "3.00"
*/
export declare function toFixed(num: number, decimals?: number): string;
//# sourceMappingURL=number.d.ts.map