UNPKG

@commodo/fields-storage-dynamodb

Version:

We're working hard to get all the docs in order. New articles will be added daily.

40 lines (33 loc) 886 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = processStatement; var _operators = _interopRequireDefault(require("./../operators")); function processStatement({ args, query }) { outerLoop: for (const [key, value] of Object.entries(query)) { const operators = Object.values(_operators.default); for (let i = 0; i < operators.length; i++) { const operator = operators[i]; if (operator.canProcess({ key, value, args })) { operator.process({ key, value, args, processStatement }); continue outerLoop; } } throw new Error(`Invalid operator {${key} : ${value}}.`); } } //# sourceMappingURL=processStatement.js.map