import { transformBlend, transformDimension, transformEffects, transformFigmaIds, transformFills, transformProportion, transformRotationAndPosition, transformSceneNode, transformStrokes } from '@plugin/transformers/partials'; import { CircleShape } from '@ui/lib/types/shapes/circleShape'; export const transformEllipseNode = async ( node: EllipseNode, baseX: number, baseY: number ): Promise => { return { type: 'circle', name: node.name, ...transformFigmaIds(node), ...(await transformFills(node)), ...transformEffects(node), ...(await transformStrokes(node)), ...transformDimension(node), ...transformRotationAndPosition(node, baseX, baseY), ...transformSceneNode(node), ...transformBlend(node), ...transformProportion(node) }; };