mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-14 21:27:20 +00:00
refactor(editor): reduce dependency to doc collection (#9492)
This commit is contained in:
@@ -6,10 +6,10 @@ import {
|
||||
DisposableGroup,
|
||||
Slot,
|
||||
} from '@blocksuite/global/utils';
|
||||
import { DocCollection } from '@blocksuite/store';
|
||||
import { computed, type Signal, signal } from '@preact/signals-core';
|
||||
import clonedeep from 'lodash.clonedeep';
|
||||
import mergeWith from 'lodash.mergewith';
|
||||
import * as Y from 'yjs';
|
||||
import { z } from 'zod';
|
||||
|
||||
import { makeDeepOptional, NodePropsSchema } from '../utils/index.js';
|
||||
@@ -63,9 +63,9 @@ function isSessionProp(key: string): key is keyof SessionProps {
|
||||
function customizer(_target: unknown, source: unknown) {
|
||||
if (
|
||||
ColorSchema.safeParse(source).success ||
|
||||
source instanceof DocCollection.Y.Text ||
|
||||
source instanceof DocCollection.Y.Array ||
|
||||
source instanceof DocCollection.Y.Map
|
||||
source instanceof Y.Text ||
|
||||
source instanceof Y.Array ||
|
||||
source instanceof Y.Map
|
||||
) {
|
||||
return source;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user