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

31 lines
585 B
TypeScript

import { TypedDoc, TypedMap } from "yjs-types";
import { MItem } from "../../../../web/src/utils/types/item";
import { 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: TypedDoc<{ map: TypedMap<{ id: string; item: MItem }> }>;
um: Y.UndoManager;
}
>,
};