~/forever/addon-api
Addon API
CompareStrings(left, right, strength) : resultFindBreaks(text, breakType) : byteOffsetsFindStringMatches(text, pattern, strength) : byteOffsetsFoldCase(text) : resultFormatCurrency(number, currencyCode) : resultFormatDate(unixTimeSeconds, style, timeZone) : resultFormatDateTime(unixTimeSeconds, dateStyle, timeStyle, timeZone) : resultFormatTime(unixTimeSeconds, style, timeZone) : resultGetCurrencyName(currencyCode, style) : resultGetDisplayName(displayLocale) : resultGetLocale() : resultGetSortKey(text, strength) : resultLength(text) : resultParseCurrency(text) : resultParseNumber(text, style) : resultSelectPlural(number, pluralType) : resultSetLocale(locale) : successToLower(text) : resultToTitle(text) : resultToUpper(text) : resultTransformLocale(transform) : resultDocumented 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.