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