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

Function ContextNestedDefaultsChild

test/unit/core/ui-react/components.test.tsx:829–858  ·  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

827);
828
829const ContextNestedDefaultsChild = ({
830 store,
831 metrics,
832 indexes,
833 relationships,
834 queries,
835 checkpoints,
836 persister,
837 synchronizer,
838}: {
839 readonly store: Store;
840 readonly metrics: Metrics;
841 readonly indexes: Indexes;
842 readonly relationships: Relationships;
843 readonly queries: Queries;
844 readonly checkpoints: Checkpoints;
845 readonly persister: AnyPersister;
846 readonly synchronizer: Synchronizer;
847}) => (
848 <>
849 {useStore() == store ? 'Store ' : ''}
850 {useMetrics() == metrics ? 'Metrics ' : ''}
851 {useIndexes() == indexes ? 'Indexes ' : ''}
852 {useRelationships() == relationships ? 'Relationships ' : ''}
853 {useQueries() == queries ? 'Queries ' : ''}
854 {useCheckpoints() == checkpoints ? 'Checkpoints ' : ''}
855 {usePersister() == persister ? 'Persister ' : ''}
856 {useSynchronizer() == synchronizer ? 'Synchronizer' : ''}
857 </>
858);
859
860testProviderComponents('ui-react', componentHarness, {
861 Store: ContextStore,

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…