@toriihq/torii-mcp
Version:
Model Context Protocol server for Torii API
36 lines • 1.48 kB
JavaScript
export var AGGREGATION_TYPES;
(function (AGGREGATION_TYPES) {
AGGREGATION_TYPES["METRIC"] = "metric";
AGGREGATION_TYPES["GROUP_BY"] = "groupBy";
AGGREGATION_TYPES["DATE_RANGE"] = "date_range";
AGGREGATION_TYPES["DATE_HISTOGRAM"] = "date_histogram";
})(AGGREGATION_TYPES || (AGGREGATION_TYPES = {}));
export var METRIC_FUNCTIONS;
(function (METRIC_FUNCTIONS) {
METRIC_FUNCTIONS["TOTAL"] = "total";
METRIC_FUNCTIONS["SUM"] = "sum";
METRIC_FUNCTIONS["AVG"] = "avg";
METRIC_FUNCTIONS["MAX"] = "max";
METRIC_FUNCTIONS["MIN"] = "min";
})(METRIC_FUNCTIONS || (METRIC_FUNCTIONS = {}));
export var AGGREGATION_SORT_ORDERS;
(function (AGGREGATION_SORT_ORDERS) {
AGGREGATION_SORT_ORDERS["DESC"] = "desc";
AGGREGATION_SORT_ORDERS["ASC"] = "asc";
})(AGGREGATION_SORT_ORDERS || (AGGREGATION_SORT_ORDERS = {}));
export var DATE_HISTOGRAM_PERIODS;
(function (DATE_HISTOGRAM_PERIODS) {
DATE_HISTOGRAM_PERIODS["WEEKLY"] = "weekly";
DATE_HISTOGRAM_PERIODS["MONTHLY"] = "monthly";
DATE_HISTOGRAM_PERIODS["QUARTERLY"] = "quarterly";
DATE_HISTOGRAM_PERIODS["YEARLY"] = "yearly";
})(DATE_HISTOGRAM_PERIODS || (DATE_HISTOGRAM_PERIODS = {}));
export function convertArgsToParameters(args) {
return Object.entries(args)
.filter(([_, value]) => value !== undefined)
.map(([name, value]) => ({
name,
value: typeof value === 'string' ? value : JSON.stringify(value)
}));
}
//# sourceMappingURL=shared.types.js.map