json-schema-to-es-mapping
Version:
Generate Elastic Search mappings from JSON Schema
22 lines (17 loc) • 399 B
JavaScript
const { MappingBaseType } = require("./base");
const { isBoolean } = require("./util");
function toBoolean(obj) {
return isBoolean(obj.type) && MappingBoolean.create(obj).convert();
}
class MappingBoolean extends MappingBaseType {
get baseType() {
return "boolean";
}
static create(obj) {
return new MappingBoolean(obj);
}
}
module.exports = {
toBoolean,
MappingBoolean
};