Skip to content

@burnmark-io/designer-core


@burnmark-io/designer-core / ShapeObject

Interface: ShapeObject

Defined in: packages/core/src/objects.ts:50

Extends

Properties

color

color: string

Defined in: packages/core/src/objects.ts:15

Inherited from

BaseObject.color


cornerRadius?

optional cornerRadius?: number

Defined in: packages/core/src/objects.ts:56


fill

fill: boolean

Defined in: packages/core/src/objects.ts:53


height

height: number

Defined in: packages/core/src/objects.ts:9

Inherited from

BaseObject.height


id

id: string

Defined in: packages/core/src/objects.ts:4

Inherited from

BaseObject.id


invert

invert: boolean

Defined in: packages/core/src/objects.ts:55


lineDirection?

optional lineDirection?: "horizontal" | "vertical" | "diagonal-ltr" | "diagonal-rtl"

Defined in: packages/core/src/objects.ts:57


locked

locked: boolean

Defined in: packages/core/src/objects.ts:12

Inherited from

BaseObject.locked


name?

optional name?: string

Defined in: packages/core/src/objects.ts:14

Inherited from

BaseObject.name


opacity

opacity: number

Defined in: packages/core/src/objects.ts:11

Inherited from

BaseObject.opacity


rotation

rotation: number

Defined in: packages/core/src/objects.ts:10

Inherited from

BaseObject.rotation


shape

shape: "rectangle" | "ellipse" | "line"

Defined in: packages/core/src/objects.ts:52


strokeWidth

strokeWidth: number

Defined in: packages/core/src/objects.ts:54


type

type: "shape"

Defined in: packages/core/src/objects.ts:51

Overrides

BaseObject.type


visible

visible: boolean

Defined in: packages/core/src/objects.ts:13

Inherited from

BaseObject.visible


width

width: number

Defined in: packages/core/src/objects.ts:8

Inherited from

BaseObject.width


x

x: number

Defined in: packages/core/src/objects.ts:6

Inherited from

BaseObject.x


y

y: number

Defined in: packages/core/src/objects.ts:7

Inherited from

BaseObject.y

Not affiliated with Dymo, Brother, Avery, or any hardware vendor.