equipment.upgrade costs.TypeAlias.PersonalUpgradeGradeCosts - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

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

Type Alias: PersonalUpgradeGradeCosts

PersonalUpgradeGradeCosts = Readonly<Record<"2" | "3" | "4" | "5", readonly PersonalEngineeringIngredient[]>>

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

One equipment recipe family's costs, keyed by the target grade "2" through "5". Each list is the one-time cost of upgrading from the preceding grade.

Example

import type { PersonalUpgradeGradeCosts } from '@elite-dangerous-almanac/core/equipment/upgrade-costs';

const costs: PersonalUpgradeGradeCosts = {
  '2': [{ symbol: 'suitschematic', count: 1 }],
  '3': [],
  '4': [],
  '5': [],
};
costs['2'][0]?.count; // -> 1
⚠️ **GitHub.com Fallback** ⚠️