UNPKG

luhn-generator

Version:

A generator of numbers that passes the validation of Luhn algorithm or Luhn formula, also known as the 'modulus 10' or 'mod 10' algorithm

19 lines (11 loc) 391 B
'use strict'; var callBound = require('../helpers/callBound'); var Type = require('./Type'); var $NumberValueOf = callBound('Number.prototype.valueOf'); // https://ecma-international.org/ecma-262/6.0/#sec-properties-of-the-number-prototype-object module.exports = function thisNumberValue(value) { if (Type(value) === 'Number') { return value; } return $NumberValueOf(value); };