~/forever/addon-api
Addon API
AssistUnit(name, exactMatch)AttackTarget()ClearFocus()ClearTarget() : willMakeChangeFocusUnit(name)IsTargetLoose() : isTargetLooseSetPreferredGamepadInteractTarget(unit?)TargetDirectionEnemy(facing, coneAngle?)TargetDirectionFinished()TargetDirectionFriend(facing, coneAngle?)TargetLastEnemy()TargetLastFriend()TargetLastTarget()TargetNearest(reverse)TargetNearestEnemy(reverse)TargetNearestEnemyPlayer(reverse)TargetNearestFriend(reverse)TargetNearestFriendPlayer(reverse)TargetNearestPartyMember(reverse)TargetNearestRaidMember(reverse)TargetPriorityHighlightEnd()TargetPriorityHighlightStart(useStartDelay)TargetToggle()TargetUnit(name, exactMatch)Documented 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.