Skip to content

ships.TypeAlias.SlotRestriction

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

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

Type Alias: SlotRestriction

SlotRestriction = HardpointRestriction | OptionalRestriction

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

A restriction limiting which modules a slot accepts — every value either kind of restricted mount can carry.

Remarks

A BuildSlot is discriminated by kind: a hardpoint only carries a HardpointRestriction, an optional only an OptionalRestriction, and a core carries no restriction. Checking slot.kind narrows these fields.

The list is complete. No hardpoint is restricted to one mount (fixed, gimballed or turret), and no utility mount is restricted.

The journal spells two of these differently from the value: vesselHangar mounts are named FighterBay01, and planetaryApproachSuite is the only one whose key carries no number.

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