svelte-query-params
Version:
A lightweight, dead-simple, type-safe reactive query parameter store built for Svelte 5.
21 lines (18 loc) • 628 B
TypeScript
import { a as QueryParamsOptions, A as Adapter } from '../../types-Cewx0UBF.js';
import 'valibot';
import 'zod';
interface BrowserAdapterOptions extends Pick<QueryParamsOptions, "windowObj"> {
/**
* If `true`, the browser URL will be updated using
* {@linkcode History.replaceState}, otherwise the browser URL will be
* updated using {@linkcode History.pushState}
*
* @default false
*/
replace?: boolean;
}
/**
* Browser only adapter, does nothing when on the server
*/
declare function browser(options?: BrowserAdapterOptions): Adapter;
export { type BrowserAdapterOptions, browser };