Sign in
chromium
/
devtools
/
devtools-frontend
/
refs/heads/main
/
.
/
node_modules
/
rambda
/
src
/
mathMod.js
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
}