elastic-builder
Version:
A JavaScript implementation of the elasticsearch Query DSL
35 lines (23 loc) • 1.09 kB
JavaScript
;
// Not used in favor of explicit exports.
// IDE seems to handle those better
// const _ = require('lodash');
// const { util: { constructorWrapper } } = require('../core');
// const metricsAggs = require('./metrics-aggregations'),
// bucketAggs = require('./bucket-aggregations');
// /* === Metrics Aggregations === */
// for (const clsName in metricsAggs) {
// if (!has(metricsAggs, clsName)) continue;
// exports[clsName] = metricsAggs[clsName];
// exports[_.lowerFirst(clsName)] = constructorWrapper(metricsAggs[clsName]);
// }
// /* === Bucket Aggregations === */
// for (const clsName in bucketAggs) {
// if (!has(bucketAggs, clsName)) continue;
// exports[clsName] = bucketAggs[clsName];
// exports[_.lowerFirst(clsName)] = constructorWrapper(bucketAggs[clsName]);
// }
exports.metricsAggregations = require('./metrics-aggregations');
exports.bucketAggregations = require('./bucket-aggregations');
exports.pipelineAggregations = require('./pipeline-aggregations');
exports.matrixAggregations = require('./matrix-aggregations');