svelte-scrolling
Version:
Scroll to given elements with smooth animation
19 lines (18 loc) • 507 B
JavaScript
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;