UNPKG

custom-return

Version:

Generate a function that returns a constant.

21 lines (19 loc) 432 B
"use strict"; var noop = require("noop6"); /** * customReturn * Generate a function that returns a constant. * * @name customReturn * @function * @param {Anything} value The value to return. * @return {Function} A function that returns the specified value. */ module.exports = function customReturn(value) { if (value === undefined) { return noop; } return function () { return value; }; };