Sign in
chromium
/
devtools
/
devtools-frontend
/
refs/heads/main
/
.
/
node_modules
/
rambda
/
src
/
propOr.js
blob: 07e40efab3d6446d0356c0d9e54187b0e4168286 [
file
] [
log
] [
blame
] [
edit
]
import
{
curry
}
from
'./curry.js'
import
{
defaultTo
}
from
'./defaultTo.js'
function
propOrFn
(
defaultValue
,
property
,
obj
){
if
(!
obj
)
return
defaultValue
return
defaultTo
(
defaultValue
,
obj
[
property
])
}
export
const
propOr
=
curry
(
propOrFn
)