@riadvargas/svelte-algolia-instantsearch
Version:
Svelte wrapper for Algolia InstantSearch
13 lines (9 loc) • 381 B
text/typescript
import type { InstantSearch } from "instantsearch.js";
import { getContext, setContext } from "svelte";
const contextKey = Symbol("InstantSearch:instantSearchContext");
export function setInstantSearchContext(instantSearch: InstantSearch) {
setContext(contextKey, instantSearch);
}
export function getInstantSearchContext() {
return getContext<InstantSearch>(contextKey);
}