UNPKG

json-schema-to-es-mapping

Version:
27 lines (21 loc) 432 B
const {MappingBaseType} = require('./base') function isString(type) { return type === 'string' } function toString(obj) { return isString(obj.type) && MappingString .create(obj) .convert() } class MappingString extends MappingBaseType { get baseType() { return this._types.string || 'keyword' } static create(obj) { return new MappingString(obj) } } module.exports = { toString, MappingString }