@enonic/js-utils
Version:
Enonic XP JavaScript Utils
24 lines (23 loc) • 509 B
JavaScript
// storage/query/dsl/term.ts
var DSL_EXPRESSION_VALUE_TYPE_DATE_TIME = "dateTime";
var DSL_EXPRESSION_VALUE_TYPE_TIME = "time";
function term(field, value, boost, type) {
const term2 = {
field,
value
};
if (boost) {
term2.boost = boost;
}
if (type === DSL_EXPRESSION_VALUE_TYPE_TIME || type === DSL_EXPRESSION_VALUE_TYPE_DATE_TIME) {
term2.type = type;
}
return {
term: term2
};
}
export {
DSL_EXPRESSION_VALUE_TYPE_DATE_TIME,
DSL_EXPRESSION_VALUE_TYPE_TIME,
term
};