prasi-bun/app/srv/ws/sync/entity/docs.ts

32 lines
620 B
TypeScript

import { TypedDoc, TypedMap } from "yjs-types";
import { MItem } from "../../../../web/src/utils/types/item";
import { DCode, DComp, DPage } from "../../../../web/src/utils/types/root";
export const docs = {
site: {} as Record<
string,
{
id: string;
doc: DPage;
um: Y.UndoManager;
}
>,
page: {} as Record<
string,
{
id: string;
doc: DPage;
um: Y.UndoManager;
}
>,
comp: {} as Record<
string,
{
id: string;
doc: DComp;
um: Y.UndoManager;
}
>,
code: {} as Record<string, { id: string; src: DCode; built: DCode }>,
};