equipment.Function.getPersonalWeaponBySymbol - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
@elite-dangerous-almanac/core / equipment / getPersonalWeaponBySymbol
getPersonalWeaponBySymbol(
symbol):PersonalWeapon|null
Defined in: src/equipment/weapons.ts:149
Look up a handheld weapon by its Frontier journal symbol, case-insensitively.
string
Journal item id such as "wpn_m_assaultrifle_kinetic_fauto",
matched case-insensitively after trimming surrounding whitespace.
PersonalWeapon | null
The frozen weapon record, or null when unknown.
If symbol is present and not a string. A nullish symbol is a
miss, answered like an unrecognised one.
import { getPersonalWeaponBySymbol } from '@elite-dangerous-almanac/core/equipment/weapons';
getPersonalWeaponBySymbol('wpn_m_assaultrifle_kinetic_fauto')?.name; // -> 'Karma AR-50'