@vulcan-sql/build
Version:
VulcanSQL package for building projects
20 lines • 743 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NormalizeFieldIn = void 0;
const tslib_1 = require("tslib");
const middleware_1 = require("./middleware");
// FieldIn: query => FieldIn FieldInType.QUERY
class NormalizeFieldIn extends middleware_1.SchemaParserMiddleware {
handle(schemas, next) {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
(schemas.request || []).forEach((request) => {
if (request.fieldIn) {
request.fieldIn = request.fieldIn.toUpperCase();
}
});
return next();
});
}
}
exports.NormalizeFieldIn = NormalizeFieldIn;
//# sourceMappingURL=normalizeFieldIn.js.map