JavaScript & React libraryAPI

Class: CosmographConfigManager

Constructors

Constructor

new CosmographConfigManager(_): CosmographConfigManager

Parameters

ParameterType
_ICosmographInternalApi

Returns

CosmographConfigManager

Properties

PropertyModifierTypeDefault value
configpublicCosmographConfigdefaultCosmographConfig

Accessors

activePointColorStrategy

Get Signature

get activePointColorStrategy(): "map" | "palette" | "interpolatePalette" | "degree" | "direct"

Returns

"map" | "palette" | "interpolatePalette" | "degree" | "direct"


activePointSizeStrategy

Get Signature

get activePointSizeStrategy(): "auto" | "degree" | "direct"

Returns

"auto" | "degree" | "direct"


activePointColorFn

Get Signature

get activePointColorFn(): undefined | ColorAccessorFn<string>

Returns

undefined | ColorAccessorFn<string>


activePointSizeFn

Get Signature

get activePointSizeFn(): undefined | SizeAccessorFn<number>

Returns

undefined | SizeAccessorFn<number>


activeLinkColorFn

Get Signature

get activeLinkColorFn(): undefined | ColorAccessorFn<string>

Returns

undefined | ColorAccessorFn<string>


activeLinkWidthFn

Get Signature

get activeLinkWidthFn(): undefined | SizeAccessorFn<number>

Returns

undefined | SizeAccessorFn<number>


clusterMapping

Get Signature

get clusterMapping(): Map<string, { index: number; count: number; }>

Returns

Map<string, { index: number; count: number; }>


clusterIndexToNameMapping

Get Signature

get clusterIndexToNameMapping(): Map<number, { name: string; count: number; }>

Returns

Map<number, { name: string; count: number; }>


cosmosConfig

Get Signature

get cosmosConfig(): GraphConfigInterface

Returns

GraphConfigInterface

Methods

configUpdated()

configUpdated(): Promise<void>

Returns

Promise<void>


cosmosInitialized()

cosmosInitialized(): Promise<void>

Returns

Promise<void>


setConfig()

setConfig(config?): void

Parameters

ParameterType
config?CosmographConfig

Returns

void


resetCosmographConfig()

resetCosmographConfig(): void

Returns

void


updatePointProperties()

updatePointProperties(prevConfig?, merge?): Promise<void>

Parameters

ParameterTypeDefault value
prevConfig?CosmographConfigundefined
merge?booleanfalse

Returns

Promise<void>


updateLinkProperties()

updateLinkProperties(prevConfig?): Promise<void>

Parameters

ParameterType
prevConfig?CosmographConfig

Returns

Promise<void>


updatePreservedPointPositions()

updatePreservedPointPositions(positions): void

Parameters

ParameterType
positionsMap<string, [number, number]>

Returns

void


clearCosmosBuffers()

clearCosmosBuffers(linksOnly?): void

Parameters

ParameterType
linksOnly?boolean

Returns

void