Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
19 lines
437 B
Plaintext
19 lines
437 B
Plaintext
import { hasWhereAccessResult } from '../auth/index.js';
|
|
/**
|
|
* Combines two queries into a single query, using an AND operator
|
|
*/ export const combineQueries = (where, access)=>{
|
|
if (!where && !access) {
|
|
return {};
|
|
}
|
|
const and = where ? [
|
|
where
|
|
] : [];
|
|
if (hasWhereAccessResult(access)) {
|
|
and.push(access);
|
|
}
|
|
return {
|
|
and
|
|
};
|
|
};
|
|
|
|
//# sourceMappingURL=combineQueries.js.map |