Spaces:
Runtime error
Runtime error
<!-- | |
Works similarly to `liveblocks-react` LiveblocksProvider | |
https://liveblocks.io/docs/api-reference/liveblocks-react#RoomProvider | |
--> | |
<script lang="ts"> | |
import { clientSymbol } from "./symbols"; | |
import type { Client } from "@liveblocks/client"; | |
import { setContext } from "svelte"; | |
export let client: Client; | |
if (!client) { | |
throw new Error("LiveblocksProvider requires a client"); | |
} | |
setContext<Client>(clientSymbol, client); | |
</script> | |
<slot /> | |