Skip to main content

Module schema

Module schema 

Source
Expand description

Canonical typed facts for Workshop custom-game settings.

Definitions are a semantic projection of the reviewed settings table. The table remains the parser/emitter lookup source, while Settings and SettingsNode remain the source-preserving authored-value carrier.

Structs§

EffectiveNumber
An authored numeric value paired with its Workshop-effective value.
NumericBounds
Evidence-backed effective numeric bounds. None means the current reviewed evidence does not establish that bound.
SettingDefinition
One canonical semantic definition projected from an existing table entry.
SettingId
A locale-independent Workshop setting concept identity.
SettingOccurrence
A typed occurrence together with an evidenced effective numeric value.
SettingPresentation
Locale-facing names associated with a canonical setting concept.
SettingProvenance
Provenance shared by the reviewed table projection.
TeamId
An open team identity used by hero settings structure.

Enums§

Applicability
The result of asking whether a definition applies to a target.
NumericBoundsError
SettingEvidenceKind
SettingIdentity
Whether a definition has a reviewed canonical concept identity.
SettingOperationError
Failure from a typed settings query or source-preserving edit.
SettingScope
The Workshop-native section that owns a setting.
SettingTarget
The semantic entity to which a setting applies.
SettingTargetKind
The target shape described by a definition. Concrete identities are supplied separately when applicability is queried.
SettingValue
A typed authored value in the settings carrier.
SettingValueDomain
The machine-readable value domain of a setting.

Functions§

definition
Project one reviewed table entry into the canonical semantic definition.
definitions
Project all currently reviewed table entries into the canonical semantic catalog. The table remains the single parser/emitter source; this projection supplies the stable semantic identity and typed facts consumed by callers.
definitions_by_id
Find all definitions for a canonical concept identity.
validate_catalog
Validate the effective settings catalog and reject stale or conflicting semantic projections before parser/emitter data is shipped.