Public typealias

The value of a particular StyleProp.

A mixed style means that in the current selection, there are lots of different values for the same style prop - e.g. a red and a blue shape are selected.

A shared style means that all shapes in the selection share the same value for this style prop.

Signature
type SharedStyle<T> =
  | {
      readonly type: 'mixed'
    }
  | {
      readonly type: 'shared'
      readonly value: T
    }
Source

packages/editor/src/lib/utils/SharedStylesMap.ts

ShapeUtilshortAngleDist