Skip to content

ships.Function.unresolvedModifiers

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

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

Function: unresolvedModifiers()

unresolvedModifiers(variant): string[]

Defined in: src/ships/pre-engineered-stats.ts:353

The labels a variant modifies that cannot be computed for its particular base module.

This includes labels the catalogues do not model at all and known fields whose base value is absent from this particular module. Reporting these labels lets a consumer distinguish "this variant changes nothing else" from "this catalogue cannot say". Every catalogue variant returns an empty array.

Parameters

variant

PreEngineeredVariant

A pre-engineered variant.

Returns

string[]

The unresolvable labels, in the variant's own order.

Example

import type { PreEngineeredVariant } from '@elite-dangerous-almanac/core/ships/pre-engineered';
import { unresolvedModifiers } from '@elite-dangerous-almanac/core/ships/pre-engineered-stats';

declare const railgun: PreEngineeredVariant;

unresolvedModifiers(railgun); // -> []  (every label it changes resolves)

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