Skip to content

ships.TypeAlias.LoadoutEditErrorCode

github-actions[bot] edited this page Aug 26, 2026 · 71 revisions

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

Type Alias: LoadoutEditErrorCode

LoadoutEditErrorCode = "immutableSlot" | "requiredSlot" | "incompatibleModule" | "duplicateExclusiveModule" | "moduleLimitExceeded"

Defined in: src/ships/ship-loadout.ts:170

Stable machine-readable reason a ShipLoadout edit was refused. immutableSlot identifies a mount that cannot be changed at all; requiredSlot identifies a core or armour mount that must remain occupied. A required mount can be replaced but not emptied. The remaining codes identify an incompatible fit, a duplicate one-per-ship family, or a module count beyond the build's current allowance.

API

Guides
astro
Classes (1)
ProceduralSystem

Properties

Accessors

Methods

Interfaces (16)
Type Aliases (3)
Variables (11)
Functions (37)
Subpath modules (3)
commodities
Interfaces (1)
Type Aliases (1)
Variables (3)
Functions (3)
equipment
Interfaces (6)
Type Aliases (8)
Variables (3)
Functions (10)
Subpath modules (2)
i18n
Interfaces (1)
Type Aliases (1)
Functions (17)
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 (85)
Subpath modules (8)

Clone this wiki locally