weaviate-client
Version:
JS/TS client for Weaviate
23 lines (22 loc) • 583 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
class GraphQLSort {
constructor(args) {
this.args = args;
}
toString() {
const parts = [];
for (const arg of this.args) {
let part = `{path:${JSON.stringify(arg.path)}`;
if (arg.order) {
part = part.concat(`,order:${arg.order}}`);
}
else {
part = part.concat('}');
}
parts.push(part);
}
return parts.join(',');
}
}
exports.default = GraphQLSort;