UNPKG

svelte-ux

Version:

- Increment version in `package.json` and commit as `Version bump to x.y.z` - `npm run publish`

23 lines (22 loc) 1.01 kB
export declare function formatNumber(number: number | null | undefined, options?: Intl.NumberFormatOptions & { fractionDigits?: number; }): string; export type FormatNumberStyle = 'integer' | 'decimal' | 'currency' | 'percent' | 'percentRound' | 'metric' | 'none' | undefined; export declare function formatNumberAsStyle(value: number | null | undefined, style?: FormatNumberStyle, precision?: number, // Used for decimals, defaults to 2 significantDigits?: number): any; /** * Clamps value within min and max */ export declare function clamp(value: number, min: number, max: number): number; /** * Return the number of decimal positions (ex. 123.45 => 2, 123 => 0) */ export declare function decimalCount(value: number): number; /** * Round to the number of decimals (ex. round(123.45, 1) => 123.5) */ export declare function round(value: number, decimals: number): number; /** * Get random number between min and max (inclusive) */ export declare function randomInteger(min: any, max: any): any;