2025-03-26 07:58:33 -04:00

14 lines
413 B
TypeScript

import type { AppState } from "@kksh/types"
import { getContext, setContext } from "svelte"
import type { Writable } from "svelte/store"
export const APP_STATE_CONTEXT_KEY = Symbol("appState")
export function getAppStateContext(): Writable<AppState> {
return getContext(APP_STATE_CONTEXT_KEY)
}
export function setAppStateContext(appState: Writable<AppState>) {
setContext(APP_STATE_CONTEXT_KEY, appState)
}