Skip to content

ResolvedOptions

Defined in: options.ts:191

Every option with its default filled in: what the renderer draws with, and what resolveOptions returns.

background: object

Defined in: options.ts:193

The resolved background.

color: number | null

null means “use palette.background”.

gradient: { angle: number; from: number; to: number; } | null

grid: object

color: null means “use palette.grid”.

alpha: number

color: number | null

minScreenStep: number

step: number

tile: ExplorerGridTile | null

null means the built-in dots.

visible: boolean

zoom: "snap" | "continuous"

image: { alpha: number; fit: "cover" | "tile"; url: string; } | null


customViews: object

Defined in: options.ts:232

The resolved customViews.

max: number


edges: object

Defined in: options.ts:222

The resolved edges.

max: number

style: ResolvedEdgeStyle

styles: Record<string, ResolvedEdgeStyle>

Already merged over style.

visible: boolean


effects: object

Defined in: options.ts:211

The resolved effects, with each effect’s sizes and timings.

glow: object

alpha: number

enabled: boolean

scale: number

growIn: object

durationMs: number

enabled: boolean

staggerMs: number

startScale: number

halo: object

alpha: number

enabled: boolean

scale: number

hoverRing: object

alpha: number

enabled: boolean

scale: number

pulse: object

alphaFloor: number

enabled: boolean

periodMs: number

scaleBy: number

ring: object

The ring emphasis outline, which is a mark, not an effect: it cannot be turned off.

scale: number

selectionRing: object

enabled: boolean

scale: number


limits: object

Defined in: options.ts:234

The resolved limits: null where a limit is off.

pan: number | null

zoomIn: number | null

zoomOut: number | null


textures: object

Defined in: options.ts:230

The resolved textures.

budget: number

minDiameterPx: number