json-schema-to-es-mapping
Version:
Generate Elastic Search mappings from JSON Schema
24 lines (18 loc) • 403 B
JavaScript
const { MappingRange } = require("./range");
const { isDateRange } = require("./util");
function toDateRange(obj) {
return isDateRange(obj) && MappingDateRange.create(obj).convert();
}
// date_range
class MappingDateRange extends MappingRange {
get baseType() {
return "date_range";
}
get type() {
return this.baseType;
}
}
module.exports = {
toDateRange,
MappingDateRange
};