import { transformBlend, transformConstraints, transformCornerRadius, transformDimension, transformEffects, transformFigmaIds, transformFills, transformLayoutAttributes, transformOverrides, transformProportion, transformRotationAndPosition, transformSceneNode, transformStrokes } from '@plugin/transformers/partials'; import { RectShape } from '@ui/lib/types/shapes/rectShape'; export const transformRectangleNode = (node: RectangleNode, baseRotation: number): RectShape => { return { type: 'rect', name: node.name, ...transformFigmaIds(node), ...transformFills(node), ...transformEffects(node), ...transformStrokes(node), ...transformDimension(node), ...transformRotationAndPosition(node, baseRotation), ...transformSceneNode(node), ...transformBlend(node), ...transformProportion(node), ...transformLayoutAttributes(node), ...transformCornerRadius(node), ...transformConstraints(node), ...transformOverrides(node) }; };