MCPcopy Index your code
hub / github.com/tinyplex/tinybase / Reader

Function Reader

test/unit/core/ui-react/hooks.test.tsx:242–413  ·  view source on GitHub ↗
({
  mode,
  store,
  metrics,
  indexes,
  relationships,
  queries,
  checkpoints,
  tableId,
  rowId,
  cellId,
  valueId,
  metricId,
  indexId,
  sliceId,
  relationshipId,
  localRowId,
  remoteRowId,
  firstRowId,
  queryId,
  descending,
  offset,
  limit,
}: {
  readonly mode: string;
  readonly store: Store;
  readonly metrics?: Metrics;
  readonly indexes?: Indexes;
  readonly relationships?: Relationships;
  readonly queries?: Queries;
  readonly checkpoints?: Checkpoints;
  readonly persister?: AnyPersister;
  readonly synchronizer?: Synchronizer;
  readonly tableId: Id;
  readonly rowId: Id;
  readonly cellId: Id;
  readonly valueId: Id;
  readonly metricId: Id;
  readonly indexId: Id;
  readonly sliceId: Id;
  readonly relationshipId: Id;
  readonly localRowId: Id;
  readonly remoteRowId: Id;
  readonly firstRowId: Id;
  readonly queryId: Id;
  readonly descending: boolean;
  readonly offset: number;
  readonly limit: number;
})

Source from the content-addressed store, hash-verified

240};
241
242const Reader = ({
243 mode,
244 store,
245 metrics,
246 indexes,
247 relationships,
248 queries,
249 checkpoints,
250 tableId,
251 rowId,
252 cellId,
253 valueId,
254 metricId,
255 indexId,
256 sliceId,
257 relationshipId,
258 localRowId,
259 remoteRowId,
260 firstRowId,
261 queryId,
262 descending,
263 offset,
264 limit,
265}: {
266 readonly mode: string;
267 readonly store: Store;
268 readonly metrics?: Metrics;
269 readonly indexes?: Indexes;
270 readonly relationships?: Relationships;
271 readonly queries?: Queries;
272 readonly checkpoints?: Checkpoints;
273 readonly persister?: AnyPersister;
274 readonly synchronizer?: Synchronizer;
275 readonly tableId: Id;
276 readonly rowId: Id;
277 readonly cellId: Id;
278 readonly valueId: Id;
279 readonly metricId: Id;
280 readonly indexId: Id;
281 readonly sliceId: Id;
282 readonly relationshipId: Id;
283 readonly localRowId: Id;
284 readonly remoteRowId: Id;
285 readonly firstRowId: Id;
286 readonly queryId: Id;
287 readonly descending: boolean;
288 readonly offset: number;
289 readonly limit: number;
290}) => {
291 const hasTables = useHasTables(store);
292 const tables = useTables(store);
293 const tableIds = useTableIds(store);
294 const hasTable = useHasTable(tableId, store);
295 const table = useTable(tableId, store);
296 const tableCellIds = useTableCellIds(tableId, store);
297 const hasTableCell = useHasTableCell(tableId, cellId, store);
298 const rowCount = useRowCount(tableId, store);
299 const rowIds = useRowIds(tableId, store);

Callers

nothing calls this directly

Calls 15

useHasTablesFunction · 0.90
useTablesFunction · 0.90
useTableIdsFunction · 0.90
useHasTableFunction · 0.90
useTableFunction · 0.90
useTableCellIdsFunction · 0.90
useHasTableCellFunction · 0.90
useRowCountFunction · 0.90
useRowIdsFunction · 0.90
useSortedRowIdsFunction · 0.90
useHasRowFunction · 0.90
useRowFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…