equipment.Function.getSuitGrade - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

@elite-dangerous-almanac/core / equipment / getSuitGrade

Function: getSuitGrade()

getSuitGrade(suit, grade): SuitGrade | null

Defined in: src/equipment/suits.ts:252

Read a suit's stats at one grade.

Parameters

suit

Suit

A catalogue suit record.

grade

number

Integer grade 15.

Returns

SuitGrade | null

The frozen grade record, or null when that suit has no such grade.

Throws

If grade is not an integer from 1 through 5.

Example

import { getSuitByFamily, getSuitGrade } from '@elite-dangerous-almanac/core/equipment/suits';
const suit = getSuitByFamily('utilitysuit');
if (!suit) throw new Error('Maverick Suit is missing');
getSuitGrade(suit, 5)?.modificationSlots; // -> 4
⚠️ **GitHub.com Fallback** ⚠️