ships.Interface.SlefDiagnostic - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

@elite-dangerous-almanac/core / ships / SlefDiagnostic

Interface: SlefDiagnostic

Defined in: src/ships/slef.ts:439

One entry rejected by inspectSlef.

Properties

code

readonly code: SlefDiagnosticCode

Defined in: src/ships/slef.ts:443

Stable machine-readable category.


constraint

readonly constraint: SlefConstraint

Defined in: src/ships/slef.ts:447

Stable field-level constraint, suitable for localized message selection.


index

readonly index: number

Defined in: src/ships/slef.ts:441

Zero-based entry index in the top-level array.


message

readonly message: string

Defined in: src/ships/slef.ts:449

Human-readable reason the entry was rejected.


params?

readonly optional params?: Readonly<Record<string, string | number>>

Defined in: src/ships/slef.ts:451

Values interpolated into message, for consumers composing localized text.


path

readonly path: string

Defined in: src/ships/slef.ts:445

Property path to the rejected value, including entry and module indexes.

⚠️ **GitHub.com Fallback** ⚠️