https://github.com/itsabdessalam/defaults-to
Check if a given value is not undefined, null or NaN else it returns default value
https://github.com/itsabdessalam/defaults-to
check default defaults defaults-to javascript type value
Last synced: 12 months ago
JSON representation
Check if a given value is not undefined, null or NaN else it returns default value
- Host: GitHub
- URL: https://github.com/itsabdessalam/defaults-to
- Owner: itsabdessalam
- License: mit
- Created: 2019-08-31T11:36:09.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-08-31T16:22:30.000Z (over 6 years ago)
- Last Synced: 2025-02-24T12:49:30.113Z (about 1 year ago)
- Topics: check, default, defaults, defaults-to, javascript, type, value
- Language: JavaScript
- Homepage:
- Size: 46.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# defaults-to [](https://travis-ci.com/Abdessalam98/defaults-to)
> Check if a given value is not undefined, null or NaN else it returns default value
## Install
```
$ npm install defaults-to
```
## Usage
```js
const defaultsTo = require("defaults-to");
defaultsTo(undefined, 1);
//=> 1
defaultsTo(null, 1);
//=> 1
defaultsTo(NaN, 1);;
//=> 1
defaultsTo("value", "valueIfNotDefined");
//=> "value"
defaultsTo("", "valueIfNotDefined");
//=> ""
defaultsTo([1, 2, 3], []);
//=> [1, 2, 3]
defaultsTo({ a: 1, b: 2 }, {});
//=> { a: 1, b: 2 }
defaultsTo(null, []);
//=> []
defaultsTo(undefined, [])
//=> []
defaultsTo(null, {})
//=> {}
defaultsTo(undefined, {})
//=> {}
```
## License
MIT © [Abdessalam BENHARIRA](https://abdessalam.dev)