@magic/core
Version:
@magic core. generate static pages and serverless lambdas. ~5kb client boilerplate.
20 lines (16 loc) • 382 B
JavaScript
import is from '@magic/types'
export const mapPageObject =
(o, key, c) =>
([k, v]) => {
const isGlobal = c.global && c.global[key] && Object.keys(c.global[key]).includes(k)
if (!isGlobal) {
if (!is.defined(o[key])) {
o[key] = {
[ ]: v,
}
} else if (is.undefined(o[key][k])) {
o[key][k] = v
}
}
return o
}