@blizzard-api/wow
Version:
A series of helpers to interact with the World of Warcraft Blizzard API
258 lines (257 loc) • 13.6 kB
JavaScript
import { accountCollectionsIndex, accountHeirloomsCollectionSummary, accountMountsCollectionSummary, accountPetsCollectionSummary, accountProfileSummary, accountToysCollectionSummary, accountTransmogsCollectionSummary, protectedCharacterProfileSummary } from "./account-profile/index.js";
import { achievement, achievementCategory, achievementCategoryIndex, achievementIndex, achievementMedia } from "./achievements/index.js";
import { auctions, commodities } from "./auction-house/index.js";
import { azeriteEssence, azeriteEssenceIndex, azeriteEssenceMedia, azeriteEssenceSearch } from "./azerite-essence/index.js";
import { characterAchievementStatistics, characterAchievementsSummary } from "./character-achievements/index.js";
import { characterAppearanceSummary } from "./character-appearance/index.js";
import { characterCollectionsIndex, characterHeirloomsCollectionSummary, characterMountsCollectionSummary, characterPetsCollectionSummary, characterToysCollectionSummary, characterTransmogCollectionSummary } from "./character-collections/index.js";
import { characterDungeons, characterEncountersSummary, characterRaids } from "./character-encounters/index.js";
import { characterEquipmentSummary } from "./character-equipment/index.js";
import { characterHunterPetsSummary } from "./character-hunter-pets/index.js";
import { characterMediaSummary } from "./character-media/index.js";
import { characterMythicKeystoneProfileIndex, characterMythicKeystoneSeasonDetails } from "./character-mythic-keystone-profile/index.js";
import { characterProfessionsSummary } from "./character-professions/index.js";
import { characterProfileStatus, characterProfileSummary } from "./character-profile/index.js";
import { characterPvpBracketStatistics, characterPvpSummary } from "./character-pvp/index.js";
import { characterCompletedQuests, characterQuests } from "./character-quests/index.js";
import { characterReputationsSummary } from "./character-reputations/index.js";
import { characterSoulbinds } from "./character-soulbinds/index.js";
import { characterSpecializationsSummary } from "./character-specializations/index.js";
import { characterStatisticsSummary } from "./character-statistics/index.js";
import { characterTitlesSummary } from "./character-titles/index.js";
import { connectedRealm, connectedRealmIndex, connectedRealmSearch } from "./connected-realm/index.js";
import { conduit, conduitIndex, covenant, covenantIndex, covenantMedia, soulbind, soulbindIndex } from "./covenant/index.js";
import { creature, creatureDisplayMedia, creatureFamily, creatureFamilyIndex, creatureFamilyMedia, creatureSearch, creatureType, creatureTypeIndex } from "./creature/index.js";
import { guildCrestBorder, guildCrestComponentsIndex, guildCrestEmblem } from "./guild-crest/index.js";
import { guild, guildAchievements, guildActivity, guildRoster } from "./guild/index.js";
import { heirloom, heirloomIndex } from "./heirloom/index.js";
import { decor, decorIndex, decorSearch, fixture, fixtureHook, fixtureHookIndex, fixtureHookSearch, fixtureIndex, fixtureSearch, room, roomIndex, roomSearch } from "./housing-decor/index.js";
import { item, itemClass, itemClassIndex, itemMedia, itemSearch, itemSet, itemSetIndex, itemSubclass } from "./item/index.js";
import { journalEncounter, journalEncounterIndex, journalEncounterSearch, journalExpansion, journalExpansionIndex, journalInstance, journalInstanceIndex, journalInstanceMedia } from "./journal/index.js";
import { mediaSearch } from "./media-search/index.js";
import { modifiedCraftingCategory, modifiedCraftingCategoryIndex, modifiedCraftingIndex, modifiedCraftingReagentSlotType, modifiedCraftingReagentSlotTypeIndex } from "./modified-crafting/index.js";
import { mount, mountIndex, mountSearch } from "./mount/index.js";
import { mythicKeystoneAffix, mythicKeystoneAffixIndex, mythicKeystoneAffixMedia } from "./mythic-keystone-affix/index.js";
import { mythicKeystoneDungeon, mythicKeystoneDungeonIndex, mythicKeystoneIndex, mythicKeystonePeriod, mythicKeystonePeriodIndex, mythicKeystoneSeason, mythicKeystoneSeasonIndex } from "./mythic-keystone-dungeon/index.js";
import { mythicKeystoneLeaderboard, mythicKeystoneLeaderboardIndex } from "./mythic-keystone-leaderboard/index.js";
import { mythicRaidLeaderboard } from "./mythic-raid-leaderboard/index.js";
import { pet, petAbility, petAbilityIndex, petAbilityMedia, petIndex, petMedia } from "./pet/index.js";
import { playableClass, playableClassIndex, playableClassMedia, pvpTalentSlots } from "./playable-class/index.js";
import { playableRace, playableRaceIndex } from "./playable-race/index.js";
import { playableSpecialization, playableSpecializationIndex, playableSpecializationMedia } from "./playable-specialization/index.js";
import { powerType, powerTypeIndex } from "./power-type/index.js";
import { profession, professionIndex, professionMedia, professionSkillTier, recipe, recipeMedia } from "./profession/index.js";
import { pvpLeaderboard, pvpLeaderboardIndex, pvpRewardsIndex, pvpSeason, pvpSeasonIndex } from "./pvp-season/index.js";
import { pvpTier, pvpTierIndex, pvpTierMedia } from "./pvp-tier/index.js";
import { quest, questArea, questAreaIndex, questCategory, questCategoryIndex, questIndex, questType, questTypeIndex } from "./quest/index.js";
import { realm, realmIndex, realmSearch } from "./realm/index.js";
import { region, regionIndex } from "./region/index.js";
import { reputationFaction, reputationFactionIndex, reputationTiers, reputationTiersIndex } from "./reputations/index.js";
import { spell, spellMedia, spellSearch } from "./spell/index.js";
import { pvpTalent, pvpTalentIndex, talent, talentIndex, talentTree, talentTreeIndex, talentTreeNodes } from "./talent/index.js";
import { techTalent, techTalentIndex, techTalentMedia, techTalentTree, techTalentTreeIndex } from "./tech-talent/index.js";
import { title, titleIndex } from "./title/index.js";
import { toy, toyIndex } from "./toy/index.js";
import { wowToken } from "./wow-token/index.js";
//#region src/index.ts
/**
* The Blizzard API for World of Warcraft.
* @see https://develop.battle.net/documentation/world-of-warcraft
*/
const wow = {
accountCollectionsIndex,
accountHeirloomsCollectionSummary,
accountMountsCollectionSummary,
accountPetsCollectionSummary,
accountProfileSummary,
accountToysCollectionSummary,
accountTransmogsCollectionSummary,
protectedCharacterProfileSummary,
achievement,
achievementCategory,
achievementCategoryIndex,
achievementIndex,
achievementMedia,
auctions,
commodities,
azeriteEssence,
azeriteEssenceIndex,
azeriteEssenceMedia,
azeriteEssenceSearch,
characterAchievementsSummary,
characterAchievementStatistics,
characterAppearanceSummary,
characterCollectionsIndex,
characterHeirloomsCollectionSummary,
characterMountsCollectionSummary,
characterPetsCollectionSummary,
characterToysCollectionSummary,
characterTransmogCollectionSummary,
characterDungeons,
characterEncountersSummary,
characterRaids,
characterEquipmentSummary,
characterHunterPetsSummary,
characterMediaSummary,
characterMythicKeystoneProfileIndex,
characterMythicKeystoneSeasonDetails,
characterProfessionsSummary,
characterProfileStatus,
characterProfileSummary,
characterPvpBracketStatistics,
characterPvpSummary,
characterCompletedQuests,
characterQuests,
characterReputationsSummary,
characterSoulbinds,
characterSpecializationsSummary,
characterStatisticsSummary,
characterTitlesSummary,
connectedRealm,
connectedRealmIndex,
connectedRealmSearch,
conduit,
conduitIndex,
covenant,
covenantIndex,
covenantMedia,
soulbind,
soulbindIndex,
creature,
creatureDisplayMedia,
creatureFamily,
creatureFamilyIndex,
creatureFamilyMedia,
creatureSearch,
creatureType,
creatureTypeIndex,
guild,
guildAchievements,
guildActivity,
guildRoster,
guildCrestBorder,
guildCrestComponentsIndex,
guildCrestEmblem,
heirloom,
heirloomIndex,
decor,
decorIndex,
decorSearch,
fixture,
fixtureHook,
fixtureHookIndex,
fixtureHookSearch,
fixtureIndex,
fixtureSearch,
room,
roomIndex,
roomSearch,
item,
itemClass,
itemClassIndex,
itemMedia,
itemSearch,
itemSet,
itemSetIndex,
itemSubclass,
journalEncounter,
journalEncounterIndex,
journalEncounterSearch,
journalExpansion,
journalExpansionIndex,
journalInstance,
journalInstanceIndex,
journalInstanceMedia,
mediaSearch,
modifiedCraftingCategory,
modifiedCraftingCategoryIndex,
modifiedCraftingIndex,
modifiedCraftingReagentSlotType,
modifiedCraftingReagentSlotTypeIndex,
mount,
mountIndex,
mountSearch,
mythicKeystoneAffix,
mythicKeystoneAffixIndex,
mythicKeystoneAffixMedia,
mythicKeystoneDungeon,
mythicKeystoneDungeonIndex,
mythicKeystoneIndex,
mythicKeystonePeriod,
mythicKeystonePeriodIndex,
mythicKeystoneSeason,
mythicKeystoneSeasonIndex,
mythicKeystoneLeaderboard,
mythicKeystoneLeaderboardIndex,
mythicRaidLeaderboard,
pet,
petAbility,
petAbilityIndex,
petAbilityMedia,
petIndex,
petMedia,
playableClass,
playableClassIndex,
playableClassMedia,
pvpTalentSlots,
playableRace,
playableRaceIndex,
playableSpecialization,
playableSpecializationIndex,
playableSpecializationMedia,
powerType,
powerTypeIndex,
profession,
professionIndex,
professionMedia,
professionSkillTier,
recipe,
recipeMedia,
pvpLeaderboard,
pvpLeaderboardIndex,
pvpRewardsIndex,
pvpSeason,
pvpSeasonIndex,
pvpTier,
pvpTierIndex,
pvpTierMedia,
quest,
questArea,
questAreaIndex,
questCategory,
questCategoryIndex,
questIndex,
questType,
questTypeIndex,
realm,
realmIndex,
realmSearch,
region,
regionIndex,
reputationFaction,
reputationFactionIndex,
reputationTiers,
reputationTiersIndex,
spell,
spellMedia,
spellSearch,
pvpTalent,
pvpTalentIndex,
talentIndex,
talentTree,
talentTreeIndex,
talentTreeNodes,
techTalent,
techTalentIndex,
techTalentMedia,
techTalentTree,
techTalentTreeIndex,
title,
titleIndex,
toy,
toyIndex,
wowToken
};
//#endregion
export { accountCollectionsIndex, accountHeirloomsCollectionSummary, accountMountsCollectionSummary, accountPetsCollectionSummary, accountProfileSummary, accountToysCollectionSummary, accountTransmogsCollectionSummary, achievement, achievementCategory, achievementCategoryIndex, achievementIndex, achievementMedia, auctions, azeriteEssence, azeriteEssenceIndex, azeriteEssenceMedia, azeriteEssenceSearch, characterAchievementStatistics, characterAchievementsSummary, characterAppearanceSummary, characterCollectionsIndex, characterCompletedQuests, characterDungeons, characterEncountersSummary, characterEquipmentSummary, characterHeirloomsCollectionSummary, characterHunterPetsSummary, characterMediaSummary, characterMountsCollectionSummary, characterMythicKeystoneProfileIndex, characterMythicKeystoneSeasonDetails, characterPetsCollectionSummary, characterProfessionsSummary, characterProfileStatus, characterProfileSummary, characterPvpBracketStatistics, characterPvpSummary, characterQuests, characterRaids, characterReputationsSummary, characterSoulbinds, characterSpecializationsSummary, characterStatisticsSummary, characterTitlesSummary, characterToysCollectionSummary, characterTransmogCollectionSummary, commodities, conduit, conduitIndex, connectedRealm, connectedRealmIndex, connectedRealmSearch, covenant, covenantIndex, covenantMedia, creature, creatureDisplayMedia, creatureFamily, creatureFamilyIndex, creatureFamilyMedia, creatureSearch, creatureType, creatureTypeIndex, decor, decorIndex, decorSearch, wow as default, wow, fixture, fixtureHook, fixtureHookIndex, fixtureHookSearch, fixtureIndex, fixtureSearch, guild, guildAchievements, guildActivity, guildCrestBorder, guildCrestComponentsIndex, guildCrestEmblem, guildRoster, heirloom, heirloomIndex, item, itemClass, itemClassIndex, itemMedia, itemSearch, itemSet, itemSetIndex, itemSubclass, journalEncounter, journalEncounterIndex, journalEncounterSearch, journalExpansion, journalExpansionIndex, journalInstance, journalInstanceIndex, journalInstanceMedia, mediaSearch, modifiedCraftingCategory, modifiedCraftingCategoryIndex, modifiedCraftingIndex, modifiedCraftingReagentSlotType, modifiedCraftingReagentSlotTypeIndex, mount, mountIndex, mountSearch, mythicKeystoneAffix, mythicKeystoneAffixIndex, mythicKeystoneAffixMedia, mythicKeystoneDungeon, mythicKeystoneDungeonIndex, mythicKeystoneIndex, mythicKeystoneLeaderboard, mythicKeystoneLeaderboardIndex, mythicKeystonePeriod, mythicKeystonePeriodIndex, mythicKeystoneSeason, mythicKeystoneSeasonIndex, mythicRaidLeaderboard, pet, petAbility, petAbilityIndex, petAbilityMedia, petIndex, petMedia, playableClass, playableClassIndex, playableClassMedia, playableRace, playableRaceIndex, playableSpecialization, playableSpecializationIndex, playableSpecializationMedia, powerType, powerTypeIndex, profession, professionIndex, professionMedia, professionSkillTier, protectedCharacterProfileSummary, pvpLeaderboard, pvpLeaderboardIndex, pvpRewardsIndex, pvpSeason, pvpSeasonIndex, pvpTalent, pvpTalentIndex, pvpTalentSlots, pvpTier, pvpTierIndex, pvpTierMedia, quest, questArea, questAreaIndex, questCategory, questCategoryIndex, questIndex, questType, questTypeIndex, realm, realmIndex, realmSearch, recipe, recipeMedia, region, regionIndex, reputationFaction, reputationFactionIndex, reputationTiers, reputationTiersIndex, room, roomIndex, roomSearch, soulbind, soulbindIndex, spell, spellMedia, spellSearch, talent, talentIndex, talentTree, talentTreeIndex, talentTreeNodes, techTalent, techTalentIndex, techTalentMedia, techTalentTree, techTalentTreeIndex, title, titleIndex, toy, toyIndex, wowToken };
//# sourceMappingURL=index.js.map