nuller
v0.0.2
Published
nuller is a small and simple library for providing default values for null or undefined object property access
Downloads
7
Maintainers
Readme
nuller
Nuller is a small and simple library for providing default values for null or undefined object property access
Usage
nuller function can take parameters partially, first by providing the fallback object, and later to provide a real object.
import nuller from 'nuller';
const withFallback = nuller({
name: 'John',
lastName: 'Galt',
location: 'unknown'
});
const originalObject = {
name: 'John',
location: null
};
const object = withFallback(originalObject);
console.log(
`User ${object.name} ${object.lastName} lives in ${object.location} location`
);
// User John Galt lives in unknown location
import nuller from 'nuller';
const fallbackObject = {
name: 'John',
lastName: 'Galt',
location: 'unknown'
};
const originalObject = {
name: 'John',
location: null
};
const object = nuller(originalObject, fallbackObject);
console.log(
`User ${object.name} ${object.lastName} lives in ${object.location} location`
);
// User John Galt lives in unknown location
Installation
This module is distributed via npm
and should be installed as your project's "dependencies"
npm install --save nuller
License
MIT © Ensar Bavrk