Skip to content

ships.Interface.LoadoutIssue

github-actions[bot] edited this page Sep 20, 2026 · 11 revisions

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

Interface: LoadoutIssue

Defined in: src/ships/loadout-validation.ts:85

One validation diagnostic.

Properties

code

readonly code: LoadoutIssueCode

Defined in: src/ships/loadout-validation.ts:87

Machine-readable reason.


message

readonly message: string

Defined in: src/ships/loadout-validation.ts:105

Human-readable explanation.


params?

readonly optional params?: Readonly<Record<string, LoadoutIssueParam>>

Defined in: src/ships/loadout-validation.ts:107

Values interpolated into message, for consumers composing localized text.


severity

readonly severity: "warning" | "error" | "incomplete"

Defined in: src/ships/loadout-validation.ts:99

Invalid input is an error; a missing required module makes the build incomplete; a warning is a build that flies, but not at every load it can carry.

Remarks

Only error clears LoadoutValidation.valid, and only error or incomplete clears LoadoutValidation.complete. A warning is a note against a legal, fully-mounted build, so it leaves both answers alone. Branch on code rather than on this: one severity covers findings that belong in different places on a panel.


slot?

readonly optional slot?: string

Defined in: src/ships/loadout-validation.ts:101

Slot involved, in the build's own spelling when possible.


symbol?

readonly optional symbol?: string

Defined in: src/ships/loadout-validation.ts:103

Module symbol involved, when any.

TypeScript

Guides
astro
Classes (1)
ProceduralSystem

Properties

Accessors

Methods

Interfaces (28)
Type Aliases (6)
Variables (22)
Functions (57)
Subpath modules (3)
commodities
Interfaces (1)
Type Aliases (1)
Variables (3)
Functions (3)
equipment
Interfaces (18)
Type Aliases (9)
Variables (4)
Functions (14)
Subpath modules (2)
galaxy-map
Interfaces (1)
Variables (1)
Functions (2)
i18n
Interfaces (1)
Type Aliases (1)
Functions (23)
materials
Enumerations (2)
Interfaces (2)
Type Aliases (2)
Variables (9)
Functions (9)
ships
Classes (3)
BuildMetrics

Methods

LoadoutEditError

Constructors

Properties

Methods

ShipLoadout

Accessors

Methods

Interfaces (125)
Type Aliases (44)
Variables (10)
Functions (86)
Subpath modules (8)

Clone this wiki locally