@grindife/supamelon
Version:
Combination of supabase and watermelondb
18 lines (17 loc) • 589 B
JavaScript
;
exports.__esModule = true;
exports.default = canEncodeMatcher;
exports.forbiddenError = void 0;
var forbiddenError = exports.forbiddenError = "Queries with joins, sortBy, take, skip, lokiTransform can't be encoded into a matcher";
function canEncodeMatcher(query) {
var {
joinTables: joinTables,
nestedJoinTables: nestedJoinTables,
sortBy: sortBy,
take: take,
skip: skip,
lokiTransform: lokiTransform,
sql: sql
} = query;
return !joinTables.length && !nestedJoinTables.length && !sortBy.length && !take && !skip && !lokiTransform && !sql;
}