Skip to main content

Interface: TraitAxis

Defined in: apps/paracosm/src/engine/trait-models/index.ts:35

One axis of a trait model. Axes are fixed at registration; the registry is registration-time-only.

Properties

description

description: string

Defined in: apps/paracosm/src/engine/trait-models/index.ts:41

One-sentence description of what the axis measures.


highPole?

optional highPole: string

Defined in: apps/paracosm/src/engine/trait-models/index.ts:45

Optional short label for the high pole (UI tooltip).


id

id: string

Defined in: apps/paracosm/src/engine/trait-models/index.ts:37

kebab-case stable id used in serialization.


label

label: string

Defined in: apps/paracosm/src/engine/trait-models/index.ts:39

Human-readable label for UI.


lowPole?

optional lowPole: string

Defined in: apps/paracosm/src/engine/trait-models/index.ts:43

Optional short label for the low pole (UI tooltip).