UNPKG

@tanstack/db-ivm

Version:

Incremental View Maintenance for TanStack DB based on Differential Dataflow

21 lines (19 loc) 589 B
import { orderByWithFractionalIndexBase } from './orderBy.js' import { topKWithFractionalIndexBTree } from './topKWithFractionalIndexBTree.js' import type { KeyValue } from '../types.js' import type { OrderByOptions } from './orderBy.js' export function orderByWithFractionalIndexBTree< T extends KeyValue<unknown, unknown>, Ve = unknown, >( valueExtractor: ( value: T extends KeyValue<unknown, infer V> ? V : never, ) => Ve, options?: OrderByOptions<Ve>, ) { return orderByWithFractionalIndexBase( topKWithFractionalIndexBTree, valueExtractor, options, ) }