evaluate-value

2.0.0 • Public • Published

evaluate-value NPM Version Build Status

Return a value or an evaluated function (with arguments).

  • When the first input argument is a function, it is executed with the remaining arguments, and the result is returned.
  • When the first input argument is not a function, it is simply returned.

Installation

Node.js >= 8 is required. To install, type this at the command line:

npm install evaluate-value

Usage

const evaluateValue = require('evaluate-value');
 
evaluateValue(true);
//-> true
 
evaluateValue(() => true);
//-> true
 
evaluateValue(
  (arg1, arg2) => arg1 === arg2,
  true,
  false
);
//-> false

Readme

Keywords

Package Sidebar

Install

npm i evaluate-value

Weekly Downloads

2,127

Version

2.0.0

License

MIT

Unpacked Size

4.01 kB

Total Files

6

Last publish

Collaborators

  • stevenvachon