UNPKG

payload

Version:

Node, React and MongoDB Headless CMS and Application Framework

22 lines (21 loc) 1.68 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "combineQueries", { enumerable: true, get: function() { return combineQueries; } }); const _auth = require("../auth"); const combineQueries = (where, access)=>{ if (!where && !access) return {}; const result = { and: [] }; if (where) result.and.push(where); if ((0, _auth.hasWhereAccessResult)(access)) result.and.push(access); return result; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9kYXRhYmFzZS9jb21iaW5lUXVlcmllcy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFdoZXJlIH0gZnJvbSAnLi4vdHlwZXMnXG5cbmltcG9ydCB7IGhhc1doZXJlQWNjZXNzUmVzdWx0IH0gZnJvbSAnLi4vYXV0aCdcblxuZXhwb3J0IGNvbnN0IGNvbWJpbmVRdWVyaWVzID0gKHdoZXJlOiBXaGVyZSwgYWNjZXNzOiBXaGVyZSB8IGJvb2xlYW4pOiBXaGVyZSA9PiB7XG4gIGlmICghd2hlcmUgJiYgIWFjY2VzcykgcmV0dXJuIHt9XG5cbiAgY29uc3QgcmVzdWx0OiBXaGVyZSA9IHtcbiAgICBhbmQ6IFtdLFxuICB9XG5cbiAgaWYgKHdoZXJlKSByZXN1bHQuYW5kLnB1c2god2hlcmUpXG4gIGlmIChoYXNXaGVyZUFjY2Vzc1Jlc3VsdChhY2Nlc3MpKSByZXN1bHQuYW5kLnB1c2goYWNjZXNzKVxuXG4gIHJldHVybiByZXN1bHRcbn1cbiJdLCJuYW1lcyI6WyJjb21iaW5lUXVlcmllcyIsIndoZXJlIiwiYWNjZXNzIiwicmVzdWx0IiwiYW5kIiwicHVzaCIsImhhc1doZXJlQWNjZXNzUmVzdWx0Il0sIm1hcHBpbmdzIjoiOzs7OytCQUlhQTs7O2VBQUFBOzs7c0JBRndCO0FBRTlCLE1BQU1BLGlCQUFpQixDQUFDQyxPQUFjQztJQUMzQyxJQUFJLENBQUNELFNBQVMsQ0FBQ0MsUUFBUSxPQUFPLENBQUM7SUFFL0IsTUFBTUMsU0FBZ0I7UUFDcEJDLEtBQUssRUFBRTtJQUNUO0lBRUEsSUFBSUgsT0FBT0UsT0FBT0MsR0FBRyxDQUFDQyxJQUFJLENBQUNKO0lBQzNCLElBQUlLLElBQUFBLDBCQUFvQixFQUFDSixTQUFTQyxPQUFPQyxHQUFHLENBQUNDLElBQUksQ0FBQ0g7SUFFbEQsT0FBT0M7QUFDVCJ9