@ssgoi/svelte
Version:
Svelte bindings for SSGOI - Native app-like page transitions for Svelte and SvelteKit applications
13 lines (12 loc) • 394 B
JavaScript
import { getContext, setContext } from "svelte";
var SSGOI_CONTEXT_KEY = Symbol("ssgoi");
export function setSsgoiContext(context) {
setContext(SSGOI_CONTEXT_KEY, context);
}
export function getSsgoiContext() {
var context = getContext(SSGOI_CONTEXT_KEY);
if (!context) {
throw new Error("getSsgoiContext must be called within Ssgoi component");
}
return context;
}