Files
tibi-docs/frontend/src/lib/functions/fetch/loadModules.ts
2024-03-11 17:25:59 +00:00

12 lines
395 B
TypeScript

import { api } from "../../../api"
import { modules } from "../../store"
export async function loadModulesAndSetStore(): Promise<{ [id: string]: Module }> {
const module = await api<Module[]>("module", {})
const moduleStore: { [id: string]: Module } = {}
module.data.forEach((e: Module) => {
moduleStore[e.id] = e
})
modules.set(moduleStore)
return moduleStore
}