Class: ExperimentRegistry

August 8, 2026 ยท View on GitHub

@plures/praxis


@plures/praxis / index / ExperimentRegistry

Class: ExperimentRegistry

Defined in: src/experiments/index.ts:203

In-memory registry for tracking and querying experiments by status or kind.

Constructors

Constructor

new ExperimentRegistry(): ExperimentRegistry

Returns

ExperimentRegistry

Methods

get()

get(id): Experiment | undefined

Defined in: src/experiments/index.ts:213

Parameters

id

string

Returns

Experiment | undefined


list()

list(filter?): Experiment[]

Defined in: src/experiments/index.ts:217

Parameters

filter?
kind?

ExperimentKind

status?

ExperimentStatus

tag?

string

Returns

Experiment[]


register()

register(experiment): void

Defined in: src/experiments/index.ts:206

Parameters

experiment

Experiment

Returns

void


setResults()

setResults(id, results): void

Defined in: src/experiments/index.ts:236

Parameters

id

string

results

ExperimentResults

Returns

void


updateStatus()

updateStatus(id, status): void

Defined in: src/experiments/index.ts:228

Parameters

id

string

status

ExperimentStatus

Returns

void