Skip to content
sigma.js sigma.js
v4.0.6 Docs Examples GitHub 12.2K

DEPTHLESS_STYLES

const DEPTHLESS_STYLES: object

Defined in: packages/sigma/src/types/styles.ts:832

Default visual styles, with no depth-layer assignment.

DEFAULT_STYLES minus its depth rules. Because they declare no depth, they splice into a styles array whatever the declared depthLayers (and whatever the custom node/edge/graph state). Use as a base when bringing custom depth layers and assigning depth yourself:

styles: { nodes: [DEPTHLESS_STYLES.nodes, { depth: "myLayer" }] }

Kept as their precise literal type on purpose: widening to NodeStyleRule / EdgeStyleRule would reintroduce a depth property and block the splice.

edges: object = baseEdgeStyle

readonly color: object

readonly attribute: "color" = "color"

readonly defaultValue: "#ccc" = "#ccc"

readonly label: object

readonly attribute: "label" = "label"

readonly size: object

readonly attribute: "size" = "size"

readonly defaultValue: 1 = 1

readonly visibility: object

readonly else: "visible" = "visible"

readonly then: "hidden" = "hidden"

readonly whenState: "isHidden" = "isHidden"

nodes: object = baseNodeStyle

readonly backdropColor: "#ffffff" = "#ffffff"

readonly backdropPadding: 6 = 6

readonly backdropShadowBlur: 12 = 12

readonly backdropShadowColor: "rgba(0, 0, 0, 0.5)" = "rgba(0, 0, 0, 0.5)"

readonly backdropVisibility: object

readonly else: "hidden" = "hidden"

readonly then: "visible" = "visible"

readonly whenState: "isHovered" = "isHovered"

readonly color: object

readonly attribute: "color" = "color"

readonly defaultValue: "#666" = "#666"

readonly label: object

readonly attribute: "label" = "label"

readonly labelVisibility: object

readonly else: "auto" = "auto"

readonly then: "visible" = "visible"

readonly whenState: "isHovered" = "isHovered"

readonly size: object

readonly else: object

readonly attribute: "size" = "size"

readonly defaultValue: 10 = 10

readonly then: object

readonly attribute: "size" = "size"

readonly defaultValue: 12 = 12

readonly whenState: "isHovered" = "isHovered"

readonly visibility: object

readonly else: "visible" = "visible"

readonly then: "hidden" = "hidden"

readonly whenState: "isHidden" = "isHidden"

readonly x: object

readonly attribute: "x" = "x"

readonly y: object

readonly attribute: "y" = "y"