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

14 lines (12 loc) 387 B
var dP = require('./_object-dp'); var gOPD = require('./_object-gopd'); var ownKeys = require('./_own-keys'); var toIObject = require('./_to-iobject'); module.exports = function define(target, mixin) { var keys = ownKeys(toIObject(mixin)); var length = keys.length; var i = 0; var key; while (length > i) dP.f(target, key = keys[i++], gOPD.f(mixin, key)); return target; };