json-schema-to-es-mapping
Version:
Generate Elastic Search mappings from JSON Schema
21 lines (15 loc) • 396 B
JavaScript
const { MappingBase } = require("./base");
const isGeoLocation = (obj) => false
function toGeoLocation(obj) {
return isGeoLocation(obj) && MappingGeoLocation.create(obj).convert();
}
// integer_range, float_range, long_range, double_range
class MappingGeoLocation extends MappingBase {
get baseType() {
return "geo";
}
}
module.exports = {
toGeoLocation,
MappingGeoLocation
};