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

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

Function: getPersonalWeaponByName()

getPersonalWeaponByName(name): PersonalWeapon | null

Defined in: src/equipment/weapons.ts:167

Look up a handheld weapon by display name, case-insensitively.

Parameters

name

string

English display name such as "Karma AR-50"; surrounding whitespace is ignored.

Returns

PersonalWeapon | null

The frozen weapon record, or null when unknown.

Throws

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

Example

import { getPersonalWeaponByName } from '@elite-dangerous-almanac/core/equipment/weapons';
getPersonalWeaponByName('Karma AR-50')?.symbol; // -> 'wpn_m_assaultrifle_kinetic_fauto'
⚠️ **GitHub.com Fallback** ⚠️