UNPKG

@blizzard-api/wow

Version:

A series of helpers to interact with the World of Warcraft Blizzard API

258 lines (257 loc) 13.6 kB
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