Skip to content

ships.TypeAlias.ModuleSlot

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

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

Type Alias: ModuleSlot

ModuleSlot = CoreSlotType | "armour"

Defined in: src/ships/slots.ts:158

The fixed mount a module is built for — OutfittingModule.slot.

Remarks

The eight core-internal mounts every hull has: the seven CoreSlotType functions plus armour, which is a fixed mount too but is sized per hull rather than by class, and so is not one of the seven.

A module carries this when it fills one particular mount and nothing else. Most do not: a hardpoint weapon, a utility fitting and an optional internal each fit any mount of their kind that is big enough, so there is no one mount to name.

Two records bend a rule each. A fuel tank bends this one — it is fuelTank and fits any optional slot as well, the one module built for two kinds of mount. The Guardian Hybrid power plants and distributors bend "a core module lives in CORE_MODULES": they carry powerPlant / powerDistributor from INTERNAL_MODULES, which is where Frontier's registry files them.

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