147 lines
4.1 KiB
Lua
147 lines
4.1 KiB
Lua
---@meta
|
|
---
|
|
--- C_Item is a namespace for functions related to items.
|
|
---
|
|
--- @class C_Item
|
|
C_Item = {
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item exists at the specified location.
|
|
DoesItemExist = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return number
|
|
--- Returns the item ID at the specified location.
|
|
GetItemID = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return string
|
|
--- Returns the item name at the specified location.
|
|
GetItemName = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return string
|
|
--- Returns the item link at the specified location.
|
|
GetItemLink = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return number
|
|
--- Returns the item quality at the specified location.
|
|
GetItemQuality = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return number
|
|
--- Returns the item level at the specified location.
|
|
GetItemLevel = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return number
|
|
--- Returns the current durability of an item.
|
|
GetCurrentDurability = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return number
|
|
--- Returns the maximum durability of an item.
|
|
GetMaxDurability = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item is currently locked.
|
|
IsLocked = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item is a conjured item.
|
|
IsConjuredItem = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item is bound.
|
|
IsBound = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item is in the player's bags.
|
|
IsInBags = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item is in the player's bank.
|
|
IsInBank = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item is in the player's equipment.
|
|
IsInEquipment = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item is in the player's inventory.
|
|
IsInInventory = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item is in the player's void storage.
|
|
IsInVoidStorage = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item is soulbound.
|
|
IsSoulbound = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item is account bound.
|
|
IsAccountBound = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item is a battle pet.
|
|
IsBattlePet = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item is corrupted.
|
|
IsCorrupted = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item is a cosmetic item.
|
|
IsCosmetic = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item is an artifact relic.
|
|
IsArtifactRelic = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item is an artifact.
|
|
IsArtifact = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return boolean
|
|
--- Returns whether an item is a legendary item.
|
|
IsLegendary = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return table
|
|
--- Returns the item location type.
|
|
GetItemLocation = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return table
|
|
--- Returns the inventory type of an item.
|
|
GetInventoryType = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return table
|
|
--- Returns the class ID of an item.
|
|
GetClassID = function(itemLocation) end,
|
|
|
|
--- @param itemLocation table
|
|
--- @return table
|
|
--- Returns the subclass ID of an item.
|
|
GetSubclassID = function(itemLocation) end,
|
|
}
|