feat: seperate createDoc and createStore (#11182)
This commit is contained in:
@@ -3,13 +3,15 @@ import { Text, type Workspace } from '@blocksuite/affine/store';
|
||||
import type { InitFn } from './utils.js';
|
||||
|
||||
export const linked: InitFn = (collection: Workspace, id: string) => {
|
||||
const docA = collection.getDoc(id) ?? collection.createDoc({ id });
|
||||
const docA =
|
||||
collection.getDoc(id)?.getStore({ id }) ??
|
||||
collection.createDoc(id).getStore({ id });
|
||||
|
||||
const docBId = 'doc:linked-page';
|
||||
const docB = collection.createDoc({ id: docBId });
|
||||
const docB = collection.createDoc(docBId).getStore();
|
||||
|
||||
const docCId = 'doc:linked-edgeless';
|
||||
const docC = collection.createDoc({ id: docCId });
|
||||
const docC = collection.createDoc(docCId).getStore();
|
||||
|
||||
docA.doc.clear();
|
||||
docB.doc.clear();
|
||||
|
||||
Reference in New Issue
Block a user