Skip to content

@sqlrooms/cosmos / CosmosGraphProps

Type Alias: CosmosGraphProps ​

CosmosGraphProps = object

Props for the CosmosGraph component.

Properties ​

config ​

config: GraphConfig

Configuration object for the graph's visual and behavioral properties


pointPositions ​

pointPositions: Float32Array

Float32Array containing x,y coordinates for each point (2 values per point)


pointSizes ​

pointSizes: Float32Array

Float32Array containing size values for each point (1 value per point)


pointColors ​

pointColors: Float32Array

Float32Array containing RGBA values for each point (4 values per point)


linkIndexes? ​

optional linkIndexes?: Float32Array

Optional Float32Array containing pairs of point indices defining links


linkColors? ​

optional linkColors?: Float32Array

Optional Float32Array containing RGBA values for each link (4 values per link)


focusedPointIndex? ​

optional focusedPointIndex?: number

Optional index of the point to focus on


renderPointTooltip? ​

optional renderPointTooltip?: (index) => React.ReactNode

Optional function to render custom tooltip content for a point

Parameters ​

ParameterType
indexnumber

Returns ​

React.ReactNode


children? ​

optional children?: React.ReactNode

Optional child elements to render inside the graph container