Update transform-session.ts with specific geometry types

This commit is contained in:
2026-04-15 07:57:00 +02:00
parent fab5f09470
commit e4d2a44414

View File

@@ -10,6 +10,9 @@ import {
type Brush,
type BrushGeometry,
type BrushKind,
type BoxBrushGeometry,
type RadialPrismBrushGeometry,
type WedgeBrushGeometry,
type WhiteboxEdgeId,
type WhiteboxFaceId,
type WhiteboxVertexId
@@ -259,7 +262,7 @@ function createBrushSnapshotFromTarget(
center: target.initialCenter,
rotationDegrees: target.initialRotationDegrees,
size: target.initialSize,
geometry: target.initialGeometry as Parameters<typeof createBoxBrush>[0]["geometry"]
geometry: target.initialGeometry as BoxBrushGeometry
});
case "wedge":
return createWedgeBrush({
@@ -267,7 +270,7 @@ function createBrushSnapshotFromTarget(
center: target.initialCenter,
rotationDegrees: target.initialRotationDegrees,
size: target.initialSize,
geometry: target.initialGeometry as Parameters<typeof createWedgeBrush>[0]["geometry"]
geometry: target.initialGeometry as WedgeBrushGeometry
});
case "radialPrism":
return createRadialPrismBrush({
@@ -276,10 +279,7 @@ function createBrushSnapshotFromTarget(
rotationDegrees: target.initialRotationDegrees,
size: target.initialSize,
sideCount: target.sideCount,
geometry:
target.initialGeometry as Parameters<
typeof createRadialPrismBrush
>[0]["geometry"]
geometry: target.initialGeometry as RadialPrismBrushGeometry
});
}
}