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

resolveGraphicValue

resolveGraphicValue<A, S, GS, T>(value, attributes, state, graphState, graph, defaultValue): T

Defined in: packages/sigma/src/core/styles.ts:198

Resolves a GraphicValue to its actual value.

This is the main entry point for style resolution. It handles all value types:

  • Literal values (pass-through)
  • Attribute bindings (direct, numerical range, categorical dict)
  • Function values
  • Inline conditionals

A extends Attributes = Attributes

S extends BaseNodeState | BaseEdgeState = BaseNodeState

GS extends BaseGraphState = BaseGraphState

T = unknown

GraphicValue<A, S, GS, T>

A

S

GS

AbstractGraph

T

T