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,
 | 
						|
}
 |