groq-builder
Version:
A **schema-aware**, strongly-typed GROQ query builder. It enables you to build GROQ queries using **auto-completion**, **type-checking**, and **runtime validation**.
14 lines • 553 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const groq_builder_1 = require("../groq-builder");
const validate_utils_1 = require("./validate-utils");
groq_builder_1.GroqBuilder.implement({
validate(parser) {
const chainedParser = (0, validate_utils_1.chainParsers)(this.internal.parser, (0, validate_utils_1.normalizeValidationFunction)(parser));
return this.chain("", chainedParser);
},
transform(parser) {
return this.validate(parser);
},
});
//# sourceMappingURL=validate.js.map