UNPKG

json-schema-to-es-mapping

Version:
14 lines (12 loc) 365 B
function propsToMapping({ parentName, properties }, config = {}) { const { propToSchemaEntry } = config; const propKeys = Object.keys(properties); return propKeys.reduce((acc, key) => { const value = properties[key]; acc[key] = propToSchemaEntry({ parentName, key, value }, config); return acc; }, {}); } module.exports = { propsToMapping };