Skip to content

Documentation / @ripl/core / GroupOptions

Interface: GroupOptions ​

Defined in: packages/core/src/core/group.ts:27

Options for constructing a group, extending element options with an optional initial set of children.

Extends ​

Extended by ​

Properties ​

PropertyTypeInherited fromDefined in
children?OneOrMore<Element<Partial<BaseState>, ElementEventMap>>-packages/core/src/core/group.ts:28
class?OneOrMore<string>ElementOptions.classpackages/core/src/core/element.ts:132
data?unknownElementOptions.datapackages/core/src/core/element.ts:133
direction?DirectionBaseState.directionpackages/core/src/context/types.ts:120
fill?stringBaseState.fillpackages/core/src/context/types.ts:118
filter?stringBaseState.filterpackages/core/src/context/types.ts:119
font?stringBaseState.fontpackages/core/src/context/types.ts:121
fontKerning?FontKerningBaseState.fontKerningpackages/core/src/context/types.ts:122
globalCompositeOperation?unknownBaseState.globalCompositeOperationpackages/core/src/context/types.ts:124
id?stringElementOptions.idpackages/core/src/core/element.ts:131
lineCap?LineCapBaseState.lineCappackages/core/src/context/types.ts:125
lineDash?number[]BaseState.lineDashpackages/core/src/context/types.ts:126
lineDashOffset?numberBaseState.lineDashOffsetpackages/core/src/context/types.ts:127
lineJoin?LineJoinBaseState.lineJoinpackages/core/src/context/types.ts:128
lineWidth?numberBaseState.lineWidthpackages/core/src/context/types.ts:129
miterLimit?numberBaseState.miterLimitpackages/core/src/context/types.ts:130
opacity?numberBaseState.opacitypackages/core/src/context/types.ts:123
pointerEvents?ElementPointerEventsElementOptions.pointerEventspackages/core/src/core/element.ts:134
rotation?RotationBaseState.rotationpackages/core/src/context/types.ts:143
shadowBlur?numberBaseState.shadowBlurpackages/core/src/context/types.ts:131
shadowColor?stringBaseState.shadowColorpackages/core/src/context/types.ts:132
shadowOffsetX?numberBaseState.shadowOffsetXpackages/core/src/context/types.ts:133
shadowOffsetY?numberBaseState.shadowOffsetYpackages/core/src/context/types.ts:134
stroke?stringBaseState.strokepackages/core/src/context/types.ts:135
textAlign?TextAlignmentBaseState.textAlignpackages/core/src/context/types.ts:136
textBaseline?TextBaselineBaseState.textBaselinepackages/core/src/context/types.ts:137
transformOriginX?TransformOriginBaseState.transformOriginXpackages/core/src/context/types.ts:144
transformOriginY?TransformOriginBaseState.transformOriginYpackages/core/src/context/types.ts:145
transformScaleX?numberBaseState.transformScaleXpackages/core/src/context/types.ts:141
transformScaleY?numberBaseState.transformScaleYpackages/core/src/context/types.ts:142
translateX?numberBaseState.translateXpackages/core/src/context/types.ts:139
translateY?numberBaseState.translateYpackages/core/src/context/types.ts:140
zIndex?numberBaseState.zIndexpackages/core/src/context/types.ts:138