Skip to content

masterplan-optimizer-frontend


masterplan-optimizer-frontend / MetricConfig

Interface: MetricConfig

Defined in: src/lib/metrics/MetricInterface.ts:16

Properties

category

category: "workload" | "fatigue" | "flow" | "distribution" | "utilization" | "custom"

Defined in: src/lib/metrics/MetricInterface.ts:20


description

description: string

Defined in: src/lib/metrics/MetricInterface.ts:19


hasTimeAxis?

optional hasTimeAxis?: boolean

Defined in: src/lib/metrics/MetricInterface.ts:35

When true the metric already uses time/days as an axis (e.g. line charts with one point per day). The "Event / Day" aggregation toggle is hidden for these metrics because filtering to a single day would collapse the axis.


id

id: string

Defined in: src/lib/metrics/MetricInterface.ts:17


name

name: string

Defined in: src/lib/metrics/MetricInterface.ts:18


supportsCapabilityFilter

supportsCapabilityFilter: boolean

Defined in: src/lib/metrics/MetricInterface.ts:29


supportsPersonFilter

supportsPersonFilter: boolean

Defined in: src/lib/metrics/MetricInterface.ts:28


visualization

visualization: VisualizationType

Defined in: src/lib/metrics/MetricInterface.ts:27