ships.Function.hasMassCurveStats - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
@elite-dangerous-almanac/core / ships / hasMassCurveStats
hasMassCurveStats<
T>(module):module is T & MassCurveStats
Defined in: src/ships/module-capabilities.ts:204
Test for a complete three-point hull-mass performance curve.
T extends OutfittingModuleStats
T | null | undefined
A catalogue result or custom sparse record, including null.
module is T & MassCurveStats
Whether every field in MassCurveStats is numeric. Both thrusters and shield generators satisfy this capability.
import type { OutfittingModule } from '@elite-dangerous-almanac/core/ships/modules';
declare const record: OutfittingModule | null;
import { hasMassCurveStats } from '@elite-dangerous-almanac/core/ships/module-capabilities';
if (hasMassCurveStats(record)) record.optMultiplier; // dimensionless