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

Function ContextNestedDefaultsChild

test/unit/core/ui-solid/components.test.tsx:626–665  ·  view source on GitHub ↗
({
  store,
  metrics,
  indexes,
  relationships,
  queries,
  checkpoints,
  persister,
  synchronizer,
}: {
  readonly store: Store;
  readonly metrics: Metrics;
  readonly indexes: Indexes;
  readonly relationships: Relationships;
  readonly queries: Queries;
  readonly checkpoints: Checkpoints;
  readonly persister: AnyPersister;
  readonly synchronizer: Synchronizer;
})

Source from the content-addressed store, hash-verified

624);
625
626const ContextNestedDefaultsChild = ({
627 store,
628 metrics,
629 indexes,
630 relationships,
631 queries,
632 checkpoints,
633 persister,
634 synchronizer,
635}: {
636 readonly store: Store;
637 readonly metrics: Metrics;
638 readonly indexes: Indexes;
639 readonly relationships: Relationships;
640 readonly queries: Queries;
641 readonly checkpoints: Checkpoints;
642 readonly persister: AnyPersister;
643 readonly synchronizer: Synchronizer;
644}) => {
645 const providedStore = useStore();
646 const providedMetrics = useMetrics();
647 const providedIndexes = useIndexes();
648 const providedRelationships = useRelationships();
649 const providedQueries = useQueries();
650 const providedCheckpoints = useCheckpoints();
651 const providedPersister = usePersister();
652 const providedSynchronizer = useSynchronizer();
653 return (
654 <>
655 {providedStore() == store ? 'Store ' : ''}
656 {providedMetrics() == metrics ? 'Metrics ' : ''}
657 {providedIndexes() == indexes ? 'Indexes ' : ''}
658 {providedRelationships() == relationships ? 'Relationships ' : ''}
659 {providedQueries() == queries ? 'Queries ' : ''}
660 {providedCheckpoints() == checkpoints ? 'Checkpoints ' : ''}
661 {providedPersister() == persister ? 'Persister ' : ''}
662 {providedSynchronizer() == synchronizer ? 'Synchronizer' : ''}
663 </>
664 );
665};
666
667testProviderComponents('ui-solid', componentHarness, {
668 Nested: ContextNested,

Callers

nothing calls this directly

Calls 8

useStoreFunction · 0.90
useMetricsFunction · 0.90
useIndexesFunction · 0.90
useRelationshipsFunction · 0.90
useQueriesFunction · 0.90
useCheckpointsFunction · 0.90
usePersisterFunction · 0.90
useSynchronizerFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…