UNPKG

@ssgoi/core

Version:

Core animation engine for SSGOI - Native app-like page transitions with spring physics

46 lines 1.38 kB
/** * 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