Skip to content

ships.Interface.LoadoutValidationInput

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

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

Interface: LoadoutValidationInput

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

Input to validateLoadout.

Properties

mass?

readonly optional mass?: LoadoutMass

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

What the assembled ship weighs, for the one rule that reads a figure: thrusters rated below the ship's mass cannot move it.

Omit it to check structure alone.


modules

readonly modules: readonly ValidationModule[]

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

Fitted modules. Duplicate keys must be retained here so they can be diagnosed.


shipSymbol

readonly shipSymbol: string

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

Hull symbol.


slots

readonly slots: readonly BuildSlot[]

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

Expanded hull layout.

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