import { derived, writable, get, type Writable, type Readable } from 'svelte/store'; | |
export const pipelineValues: Writable<Record<string, any>> = writable({}); | |
export const deboucedPipelineValues: Readable<Record<string, any>> | |
= derived(pipelineValues, ($pipelineValues, set) => { | |
const debounced = setTimeout(() => { | |
set($pipelineValues); | |
}, 100); | |
return () => clearTimeout(debounced); | |
}); | |
export const getPipelineValues = () => get(pipelineValues); |