~/forever/addon-api
Addon API
C_Intl.FindStringMatches(text, pattern, strength) : byteOffsetsC_Intl.FoldCase(text) : resultC_Intl.FormatCurrency(number, currencyCode) : resultC_Intl.FormatDate(unixTimeSeconds, style, timeZone) : resultC_Intl.FormatDateTime(unixTimeSeconds, dateStyle, timeStyle, timeZone) : resultC_Intl.FormatNumber(number, style) : resultC_Intl.FormatTime(unixTimeSeconds, style, timeZone) : resultC_Intl.GetCharacterProperties(text) : resultC_Intl.GetCurrencyFractionDigits(currencyCode) : resultC_Intl.GetCurrencyName(currencyCode, nameStyle) : resultC_Intl.GetCurrentLocale() : resultC_Intl.GetDisplayName(displayLocale) : resultC_Intl.GetSortKey(text, strength) : sortKeyC_Intl.IsNormalized(text, form) : isNormalizedC_Intl.Length(text) : resultC_Intl.Normalize(text, form) : resultC_Intl.ParseCurrency(text) : resultC_Intl.ParseNumber(text, style) : resultC_Intl.SelectPlural(number, pluralType) : resultC_Intl.ToLower(text) : resultC_Intl.ToTitle(text) : resultC_Intl.ToUpper(text) : resultC_Intl.TransformLocale(transform) : resultC_Intl.Transliterate(text, transliteratorID) : resultC_InvasionInfo.AreInvasionsAvailable() : areInvasionsAvailableC_InvasionInfo.GetInvasionForUiMapID(uiMapID) : invasionIDC_InvasionInfo.GetInvasionInfo(invasionID) : invasionInfoC_InvasionInfo.GetInvasionTimeLeft(invasionID) : timeLeftMinutesC_IslandsQueue.CloseIslandsQueueScreen()C_IslandsQueue.GetIslandDifficultyInfo() : islandDifficultyInfoC_IslandsQueue.GetIslandsMaxGroupSize() : maxGroupSizeC_IslandsQueue.GetIslandsWeeklyQuestID() : questIDC_IslandsQueue.QueueForIsland(difficultyID)C_IslandsQueue.RequestPreloadRewardData(questId)C_Item.ActionBindsItem()C_Item.BindEnchant()C_Item.CanBeRefunded(itemLocation) : canBeRefundedC_Item.CanItemTransmogAppearance(itemLoc) : canTransmog, errorCodeC_Item.CanScrapItem(itemLoc) : canBeScrappedC_Item.CanViewItemPowers(itemLoc) : isItemViewableC_Item.ConfirmBindOnUse()C_Item.ConfirmDeleteItem(itemGUID)C_Item.ConfirmNoRefundOnUse()C_Item.ConfirmOnUse()C_Item.DeleteItem(itemGUID)C_Item.DoesItemContainSpec(itemInfo, classID, specID) : resultC_Item.DoesItemExist(emptiableItemLocation) : itemExistsC_Item.DoesItemExistByID(itemInfo) : itemExistsC_Item.DoesItemMatchBonusTreeReplacement(itemLoc) : matchesBonusTreeC_Item.DoesItemMatchSpellItemCondition(itemLoc) : matchesDocumented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.