blob: bd135d2dfd61efa26eea42610da05e6cbd523d5e [file] [log] [blame] [edit]
import { isInteger } from './_internals/isInteger.js'
export function mathMod(x, y){
if (arguments.length === 1) return _y => mathMod(x, _y)
if (!isInteger(x) || !isInteger(y) || y < 1) return NaN
return (x % y + y) % y
}