Skip to content

ships.TypeAlias.EngineeringGroupId

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

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

Type Alias: EngineeringGroupId

EngineeringGroupId = "powerPlants" | "guardianPowerPlants" | "thrusters" | "frameShiftDrives" | "powerDistributors" | "guardianPowerDistributors" | "frameShiftDrivesSCO" | "shieldGenerators" | "shieldCellBanks" | "hullReinforcements" | "guardianHullReinforcements" | "pulseLasers" | "burstLasers" | "beamLasers" | "cannons" | "fragmentCannons" | "multiCannons" | "plasmaAccelerators" | "railGuns" | "missiles" | "mines" | "torpedoes" | "shieldBoosters" | "bulkheads" | "lifeSupports" | "sensors" | "autoFieldMaintenanceUnits" | "collectionLimpets" | "fsdBoosters" | "fsdInterdictors" | "fuelScoops" | "fuelTransferLimpets" | "hatchBreakerLimpets" | "moduleReinforcements" | "prospectingLimpets" | "refineries" | "shieldReinforcements" | "surfaceScanners" | "chaffLaunchers" | "ecms" | "heatSinkLaunchers" | "killWarrantScanners" | "manifestScanners" | "pointDefence" | "wakeScanners" | "guardianGauss" | "guardianPlasma" | "guardianShard"

Defined in: src/ships/engineering-options.ts:87

A stable identifier for an engineering-menu family.

Remarks

These are the keys of ENGINEERING_OPTION_GROUPS. They are more precise than an outfitting category: a category says which store tab a module appears under, while an engineering-group id identifies the family whose stats and engineering menu it shares. Guardian variants use separate ids when their menus differ.

An outfitting module with no ordinary engineering menu carries engineeringGroup: null; do not infer a group from its symbol. This explicit absence distinguishes a stock module without a menu from an unknown id.

Example

import type { EngineeringGroupId } from '@elite-dangerous-almanac/core/ships/engineering-options';

const family: EngineeringGroupId = 'frameShiftDrives';

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