A mapping of a layer's property to component property name of component
properties attached to this node. The component property name can be used
to look up more information on the corresponding component's or component
set's componentPropertyDefinitions.
Determines how the auto-layout frame’s children should be aligned in
the counter axis direction. This property is only applicable for
auto-layout frames.
Whether the counter axis has a fixed length (determined by the user)
or an automatic length (determined by the layout engine). This property
is only applicable for auto-layout frames.
Determines the canvas stacking order of layers in this frame. When true,
the first layer will be draw on top. This property is only applicable
for auto-layout frames.
This property is applicable only for direct children of auto-layout frames,
ignored otherwise. Determines whether a layer should stretch along the parent’s
primary axis. A 0 corresponds to a fixed size and 1 corresponds to stretch.
Defines the scrolling behavior of the frame, if there exist contents
outside of the frame boundaries. The frame can either scroll vertically,
horizontally, or in both directions to the extents of the content
contained within it. This behavior can be observed in a prototype.
Determines how the auto-layout frame’s children should be aligned in
the primary axis direction. This property is only applicable for
auto-layout frames.
Whether the primary axis has a fixed length (determined by the user) or
an automatic length (determined by the layout engine). This property is
only applicable for auto-layout frames.
The top two rows of a matrix that represents the 2D transform of this
node relative to its parent. The bottom row of the matrix is implicitly
always (0, 0, 1). Use to transform coordinates in geometry. Only present
if geometry=paths is passed.
Width and height of element. This is different from the width and height
of the bounding box in that the absolute bounding box represents the
element after scaling and rotation. Only present if geometry=paths
is passed.
Determines whether strokes are included in layout calculations. When true,
auto-layout frames behave like css "box-sizing: border-box". This property
is only applicable for auto-layout frames.
A mapping of a StyleType to style ID (see Style) of styles present on
this node. The style ID can be used to look up more information about the
style in the top-level styles field.
The type of the node. This is usually the same as the Node subtype classes
(e.g. Frame, Component etc.), but can be different in the case of
foreign nodes.