symvl

1.0.0 • Public • Published

SYMVL

license npm npm Travis ESLint Gluons

Fallback when a value is not Symbol.

Installation

Via NPM:

NPM

npm install symvl

Via Yarn:

yarn add symvl

Usage

const symvl = require('symvl');
 
// When a value is not Symbol, it will return fallback value.
let a = symvl(null, 0); // a = 0
let b = symvl({}, 'x'); // b = 'x'
 
// When a value is Symbol, it will return that value.
let c = symvl(Symbol(), 1); // c = Symbol()
let d = symvl(Symbol('SYMBOL'), 'abc'); // d = Symbol(SYMBOL)

API

symvl(value, fallbackValue)

value

A main value.

fallbackValue

A fallback value.

Package Sidebar

Install

npm i symvl

Weekly Downloads

1

Version

1.0.0

License

MIT

Last publish

Collaborators

  • illuminator