lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
10 lines • 545 B
JavaScript
import { pull, push, store } from "@lincode/reactivity";
import { getScript } from "./useScript";
import { extendFunction } from "@lincode/utils";
import { deleteScriptsUnsaved } from "./useScriptsUnsaved";
const [setScripts, getScripts] = store([]);
export { getScripts };
export const pullScripts = extendFunction(pull(setScripts, getScripts), deleteScriptsUnsaved);
const pushScripts = push(setScripts, getScripts);
getScript((script) => script && !getScripts().includes(script) && pushScripts(script));
//# sourceMappingURL=useScripts.js.map