UNPKG

svelte-scrolling

Version:

Scroll to given elements with smooth animation

19 lines (18 loc) 507 B
import { get } from 'svelte/store'; import { globalOptions } from '../store'; const globalOpts = get(globalOptions); export const getGlobalOptions = () => { return globalOpts; }; export const mergeGlobalOptions = (options) => { return Object.assign({}, globalOpts, options); }; /** * Override global options * * @param options - The global options */ const setGlobalOptions = (options) => { globalOptions.update(() => Object.assign(globalOpts, options)); }; export default setGlobalOptions;