Skip to content

ships.Interface.CalculationIssue

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

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

Interface: CalculationIssue

Defined in: src/ships/loadout-calculations.ts:24

An input or fitted-module state that prevented a complete build metric.

Properties

field

readonly field: "mass" | "powerDraw" | "powerCapacity" | "heatEfficiency" | "fuelCapacity" | "thrusters" | "frameShiftDrive" | "powerDistributor" | "shieldGenerator"

Defined in: src/ships/loadout-calculations.ts:26

Calculation input that is missing or unavailable.


message

readonly message: string

Defined in: src/ships/loadout-calculations.ts:43

Human-readable diagnostic suitable for a log or validation panel.


params?

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

Defined in: src/ships/loadout-calculations.ts:45

Values interpolated into message, for consumers composing localized text.


reason

readonly reason: CalculationIssueReason

Defined in: src/ships/loadout-calculations.ts:37

Machine-readable unavailable-state discriminator.


slot?

readonly optional slot?: string

Defined in: src/ships/loadout-calculations.ts:39

Slot containing the incomplete module, when the dependency belongs to a module.


symbol?

readonly optional symbol?: string

Defined in: src/ships/loadout-calculations.ts:41

Module symbol, when the dependency belongs to a module.

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