svelte-ux
Version:
- Increment version in `package.json` and commit as `Version bump to x.y.z` - `npm run publish`
8 lines (7 loc) • 358 B
TypeScript
import type { Expiry } from '../utils/object';
type LocalStoreOptions<Value> = {
expiry?: Expiry | ((previousExpiry: Expiry | undefined | null) => Expiry);
override?: Value;
};
declare function localStore<Value>(key: string, initialValue: Value, options?: LocalStoreOptions<Value>): import("svelte/store").Writable<Value>;
export default localStore;