isOrderBySubset

Function: isOrderBySubset()

ts
function isOrderBySubset(subset, superset): boolean;
function isOrderBySubset(subset, superset): boolean;

Defined in: packages/db/src/query/predicate-utils.ts:713

Check if one orderBy clause is a subset of another. Returns true if the subset ordering requirements are satisfied by the superset ordering.

Parameters

subset

The ordering requirements to check

OrderBy | undefined

superset

The ordering that might satisfy the requirements

OrderBy | undefined

Returns

boolean

true if subset is satisfied by superset

Example

ts
// Subset is prefix of superset
isOrderBySubset([{expr: age, asc}], [{expr: age, asc}, {expr: name, desc}]) // true
// Subset is prefix of superset
isOrderBySubset([{expr: age, asc}], [{expr: age, asc}, {expr: name, desc}]) // true
Subscribe to Bytes

Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.

Bytes

No spam. Unsubscribe at any time.

Subscribe to Bytes

Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.

Bytes

No spam. Unsubscribe at any time.