equipment.upgrade costs.Function.getSuitUpgradeStepCost - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

@elite-dangerous-almanac/core / equipment/upgrade-costs / getSuitUpgradeStepCost

Function: getSuitUpgradeStepCost()

getSuitUpgradeStepCost(family, targetGrade): readonly PersonalEngineeringIngredient[] | null

Defined in: src/equipment/upgrade-costs.ts:97

Get the one-step cost of upgrading a suit to a target grade.

Parameters

family

string

Grade-independent suit family, e.g. "utilitysuit", matched case-insensitively after trimming surrounding whitespace.

targetGrade

number

Grade being reached, integer 25.

Returns

readonly PersonalEngineeringIngredient[] | null

The frozen ingredient list, or null for an unknown/non-upgradeable suit.

Throws

If family is present and not a string. A nullish family is a miss, answered like an unrecognised one.

Throws

If targetGrade is not an integer from 2 through 5.

Example

import { getSuitUpgradeStepCost } from '@elite-dangerous-almanac/core/equipment/upgrade-costs';
getSuitUpgradeStepCost('utilitysuit', 2)?.[0]?.symbol; // -> 'suitschematic'
⚠️ **GitHub.com Fallback** ⚠️