~/forever/addon-api
Addon API
Enumeration Base64VariantStructure CBORSerializationOptionsC_EncodingUtil.CompressString(source, method, level) : outputC_EncodingUtil.DecodeBase64(source, variant) : outputC_EncodingUtil.DecodeHex(source) : outputC_EncodingUtil.DecompressString(source, method) : outputC_EncodingUtil.DeserializeCBOR(source) : valueC_EncodingUtil.DeserializeJSON(source) : valueC_EncodingUtil.EncodeBase64(source, variant) : outputC_EncodingUtil.EncodeHex(source) : outputC_EncodingUtil.SerializeCBOR(value?, options?) : outputC_EncodingUtil.SerializeJSON(value?, options?) : outputEnumeration CompressionLevelEnumeration CompressionMethodStructure JSONSerializationOptionsDocumented 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.