mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-08-22 20:41:50 +08:00
refactor(editor): remove global types in edgeless (#10092)
Closes: [BS-2553](https://linear.app/affine-design/issue/BS-2553/remove-global-types-in-edgeless)
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
import type { ConnectorElementModel } from '@blocksuite/affine-model';
|
||||
import type {
|
||||
ConnectorElementModel,
|
||||
SurfaceElementModelMap,
|
||||
} from '@blocksuite/affine-model';
|
||||
import type { SurfaceBlockProps } from '@blocksuite/block-std/gfx';
|
||||
import { SurfaceBlockModel as BaseSurfaceModel } from '@blocksuite/block-std/gfx';
|
||||
import { DisposableGroup } from '@blocksuite/global/utils';
|
||||
@@ -55,11 +58,9 @@ export class SurfaceBlockModel extends BaseSurfaceModel {
|
||||
);
|
||||
}
|
||||
|
||||
override getElementsByType<K extends keyof BlockSuite.SurfaceElementModelMap>(
|
||||
override getElementsByType<K extends keyof SurfaceElementModelMap>(
|
||||
type: K
|
||||
): BlockSuite.SurfaceElementModelMap[K][] {
|
||||
return super.getElementsByType(
|
||||
type
|
||||
) as BlockSuite.SurfaceElementModelMap[K][];
|
||||
): SurfaceElementModelMap[K][] {
|
||||
return super.getElementsByType(type) as SurfaceElementModelMap[K][];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user