import { readable } from 'svelte/store'; import { generate } from '$lib/rule_generator'; const internals = { ruleCount: 4 }; export const getRules = function () { return readable([], function (set) { (async function() { const rules = []; for (let i = 0; i < internals.ruleCount; ++i) { rules.push(await generate()); } set(rules.sort(() => Math.random() - 0.5)); })(); return function stop() {}; }); };