MCPcopy
hub / github.com/tinyplex/tinybase / useSortedRowIds

Function useSortedRowIds

src/ui-solid/primitives.ts:580–604  ·  view source on GitHub ↗
(
  tableIdOrArgs: MaybeAccessor<Id> | SortedRowIdsArgs,
  cellIdOrStoreOrStoreId?: MaybeAccessor<Id | StoreOrStoreId | undefined>,
  descending?: MaybeAccessor<boolean | undefined>,
  offset?: MaybeAccessor<number | undefined>,
  limit?: MaybeAccessor<number | undefined>,
  storeOrStoreId?: MaybeAccessor<StoreOrStoreId | undefined>,
)

Source from the content-addressed store, hash-verified

578 );
579
580export const useSortedRowIds = (
581 tableIdOrArgs: MaybeAccessor<Id> | SortedRowIdsArgs,
582 cellIdOrStoreOrStoreId?: MaybeAccessor<Id | StoreOrStoreId | undefined>,
583 descending?: MaybeAccessor<boolean | undefined>,
584 offset?: MaybeAccessor<number | undefined>,
585 limit?: MaybeAccessor<number | undefined>,
586 storeOrStoreId?: MaybeAccessor<StoreOrStoreId | undefined>,
587): Accessor<Ids> =>
588 isObject(tableIdOrArgs)
589 ? useSortedRowIdsImpl(
590 tableIdOrArgs.tableId,
591 tableIdOrArgs.cellId,
592 tableIdOrArgs.descending ?? false,
593 tableIdOrArgs.offset ?? 0,
594 tableIdOrArgs.limit,
595 cellIdOrStoreOrStoreId as MaybeAccessor<StoreOrStoreId | undefined>,
596 )
597 : useSortedRowIdsImpl(
598 tableIdOrArgs,
599 cellIdOrStoreOrStoreId as MaybeAccessor<Id | undefined>,
600 descending,
601 offset,
602 limit,
603 storeOrStoreId,
604 );
605
606export const useHasRow = (
607 tableId: MaybeAccessor<Id>,

Callers 4

ReaderFunction · 0.90
primitives.test.tsFile · 0.90
SortedTableViewFunction · 0.90
SortedTableInHtmlTableFunction · 0.90

Calls 2

isObjectFunction · 0.90
useSortedRowIdsImplFunction · 0.70

Tested by 1

ReaderFunction · 0.72

Used in the wild real call sites across dependent graphs

searching dependent graphs…