MCPcopy Create free account
hub / github.com/TanStack/db / isLimitSubset

Function isLimitSubset

packages/db/src/query/predicate-utils.ts:773–790  ·  view source on GitHub ↗
(
  subset: number | undefined,
  superset: number | undefined,
)

Source from the content-addressed store, hash-verified

771 * @returns true if subset is satisfied by superset
772 */
773export function isLimitSubset(
774 subset: number | undefined,
775 superset: number | undefined,
776): boolean {
777 // Unlimited superset satisfies any limit requirement
778 if (superset === undefined) {
779 return true
780 }
781
782 // If requesting all data (no limit), we need unlimited data to satisfy it
783 // But we know superset is not unlimited so we return false
784 if (subset === undefined) {
785 return false
786 }
787
788 // Otherwise, subset must be less than or equal to superset
789 return subset <= superset
790}
791
792/**
793 * Check if one offset+limit range is a subset of another.

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected