Svelte exposes context functions from the svelte package. To make data available down the component tree, use setContext with a key and a value.
To read context from a parent component, use getContext.
<script>
  import { setContext } from 'svelte';
  setContext('theme', 'light');
</script>
<!-- … -->
<script>
  import { getContext } from 'svelte';
  const theme = getContext('theme');
</script>
<!-- … -->