25 lines
525 B
TypeScript
25 lines
525 B
TypeScript
import * as Y from "yjs";
|
|
import { TypedDoc, TypedMap } from "yjs-types";
|
|
import { MItem } from "../../../../web/src/utils/types/item";
|
|
import { DPage } from "../../../../web/src/utils/types/root";
|
|
export * as Y from "yjs";
|
|
|
|
export const docs = {
|
|
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;
|
|
}
|
|
>,
|
|
};
|