ships.Function.unresolvedModifiers - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

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

Function: unresolvedModifiers()

unresolvedModifiers(variant): string[]

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

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)
⚠️ **GitHub.com Fallback** ⚠️