# setValdresContext

Signature
`setValdresContext(store: Store): void`

valdres-svelte
Provide a store to the component tree

Sets a valdres store in Svelte's component context, making it available to all child components via `getValdresContext`.

## Usage

```svelte
<!-- App.svelte -->
<script>
import { store } from "valdres"
import { setValdresContext } from "valdres-svelte"

const myStore = store()
setValdresContext(myStore)
</script>

<slot />
```

## See also

- [getValdresContext](https://valdres.dev/svelte/getValdresContext) — retrieve the store from context
- [store](https://valdres.dev/valdres/store) — create a store instance
