UNPKG

@nozbe/watermelondb

Version:

Build powerful React Native and React web apps that scale from hundreds to tens of thousands of records and remain fast

18 lines (17 loc) 589 B
"use strict"; 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; }