From ESOUI Wiki
Checks the item in a particular bag slot and returns its weapon type (i.e. bow, destruction staff, one-handed sword, two-handed sword, etc.), as a WeaponType constant.
- A number representing the bag to check; it must be one of the built-in Bag values.
- The numeric index of the slot in that bag which should be checked. For most bags, this is a number ranging from 1 to the size of the bag.
local weaponType = GetItemArmorType(bagId, slotIndex)
if weaponType == WEAPONTYPE_TWO_HANDED_HAMMER then
d("Ah, a two-handed maul.")