import { component, page } from "dbgen"; import { EPage, ESite } from "../../../web/src/render/ed/logic/ed-global"; /* WARNING: CHANGING FUNCTION NAME / OBJECT STRUCTURE WILL *BREAK* OFFLINE STORAGE -- ONLY ADDITION IS ALLOWED */ export type SAction = typeof SyncActions; export const SyncActions = { site: { list: async () => ({}) as Record, group: async () => ({}) as Record, load: async (id: string) => ({}) as ESite | void, }, comp: { list: () => ({}) as Record>, group: () => ({}) as Record, doc: (id: string) => ({}) as Uint8Array, }, page: { list: (id_site: string) => ({}) as Record>, load: async (id: string) => ({}) as EPage | void, }, };