From 3d8f7693f30944ad74eb8bda3529a60e9367f2da Mon Sep 17 00:00:00 2001 From: ShaMan123 Date: Sun, 26 Jul 2026 07:35:09 +0300 Subject: [PATCH] fix(lint): model as any --- packages/core/src/core/SnapResolver/src/snap-resolver.ts | 4 +--- packages/front/src/fragments/Outliner/index.ts | 8 +------- packages/front/src/utils/measure-volume.ts | 4 +--- 3 files changed, 3 insertions(+), 13 deletions(-) diff --git a/packages/core/src/core/SnapResolver/src/snap-resolver.ts b/packages/core/src/core/SnapResolver/src/snap-resolver.ts index 23053a912..af7263184 100644 --- a/packages/core/src/core/SnapResolver/src/snap-resolver.ts +++ b/packages/core/src/core/SnapResolver/src/snap-resolver.ts @@ -280,9 +280,7 @@ export class SnapResolver implements Disposable { // Compare to the previous `_getElements([localId])` path, which // scanned the full sample table (~1 s on superbig regardless of // how few items you ask for). - const data = (await (model as any)._getItemSnapData( - itemId, - )) as FRAGS.ElementData | null; + const data = await model._getItemSnapData(itemId); if (!data) return null; const modelWorldMatrix = model.object.matrixWorld; diff --git a/packages/front/src/fragments/Outliner/index.ts b/packages/front/src/fragments/Outliner/index.ts index 5757e94be..5e9319b0f 100644 --- a/packages/front/src/fragments/Outliner/index.ts +++ b/packages/front/src/fragments/Outliner/index.ts @@ -498,13 +498,7 @@ export class Outliner extends OBC.Component implements OBC.Disposable { // `getItemDrawChunks` accepts an iterable; we pass the Set // straight through to avoid materializing an array for very // large selections. - const chunks = (await (model as any).getItemDrawChunks( - localIds, - )) as Array<{ - tileId: number; - position: Uint32Array; - size: Uint32Array; - }>; + const chunks = await model.getItemDrawChunks(localIds); return { modelId, chunks }; })(), ); diff --git a/packages/front/src/utils/measure-volume.ts b/packages/front/src/utils/measure-volume.ts index 19051fcf8..4d8d02c9f 100644 --- a/packages/front/src/utils/measure-volume.ts +++ b/packages/front/src/utils/measure-volume.ts @@ -152,9 +152,7 @@ export class MeasureVolume { if (!localIds || (localIds as Set).size === 0) continue; let chunks: ItemDrawChunks[]; try { - chunks = (await (model as any).getItemDrawChunks( - localIds, - )) as ItemDrawChunks[]; + chunks = await model.getItemDrawChunks(localIds); } catch { continue; }