@bravemaster619/safe-number
TypeScript icon, indicating that this package has built-in type declarations

1.0.5 • Public • Published

build dependabot download

safe-number

Safe number to use in eCommerce solutions

Usage

import { safeNumber as $n } from "@bravemaster619/safe-number";

// convert input value to number
$n("6.19") // 6.19

// for default, does not allow negative value
$n(-6.19) // 0

// return defaultValue if input is invalid
$n(-6.19, 12.17) // 12.17
$n(1/0, 0) // 0
$n("string", 0) // 0

// allow negative value
$n(-6.19, 12.17, true) // -6.19

Parameters

export declare const safeNumber: (num: any, defaultValue?: number, allowNegative?: boolean) => number;
No Parameter Name Type Default Value Description
1 num any N/A Input value
2 defaultValue Number 0 Fall back value if num is not a number or a negative value
3 allowNegative Boolean false True if allow negative values, false otherwise

Dependents (0)

Package Sidebar

Install

npm i @bravemaster619/safe-number

Weekly Downloads

1

Version

1.0.5

License

MIT

Unpacked Size

8.23 kB

Total Files

11

Last publish

Collaborators

  • bravemaster619