UNPKG

rambda

Version:

Lightweight faster alternative to Ramda

9 lines (6 loc) 227 B
import _isInteger from './_internals/_isInteger' export function mathMod(m, p){ if (arguments.length === 1) return _p => mathMod(m, _p) if (!_isInteger(m) || !_isInteger(p) || p < 1) return NaN return (m % p + p) % p }