Skip to main content

Class: MetricRegistry

Defined in: apps/paracosm/src/engine/metric-registry.ts:5

Constructors

Constructor

new MetricRegistry(definitions): MetricRegistry

Defined in: apps/paracosm/src/engine/metric-registry.ts:8

Parameters

definitions

ScenarioMetric[]

Returns

MetricRegistry

Methods

all()

all(): ScenarioMetric[]

Defined in: apps/paracosm/src/engine/metric-registry.ts:16

Returns

ScenarioMetric[]


get()

get(id): ScenarioMetric | undefined

Defined in: apps/paracosm/src/engine/metric-registry.ts:12

Parameters

id

string

Returns

ScenarioMetric | undefined


getByCategory()

getByCategory(category): ScenarioMetric[]

Defined in: apps/paracosm/src/engine/metric-registry.ts:24

Parameters

category

"metric" | "capacity" | "status" | "politic"

Returns

ScenarioMetric[]


getHeaderMetrics()

getHeaderMetrics(): ScenarioMetric[]

Defined in: apps/paracosm/src/engine/metric-registry.ts:20

Returns

ScenarioMetric[]


getInitialValues()

getInitialValues(): Record<string, number | string | boolean>

Defined in: apps/paracosm/src/engine/metric-registry.ts:28

Returns

Record<string, number | string | boolean>