web-blog/node_modules/evaluate-value
2026-05-29 19:34:34 +01:00
..
index-es5.js First commit 2026-05-29 19:34:34 +01:00
index-es5.js.map First commit 2026-05-29 19:34:34 +01:00
index.js First commit 2026-05-29 19:34:34 +01:00
LICENSE First commit 2026-05-29 19:34:34 +01:00
package.json First commit 2026-05-29 19:34:34 +01:00
README.md First commit 2026-05-29 19:34:34 +01:00

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