poe-api-manager
Version:
poe.ninja and poe.watch API
185 lines (184 loc) • 6.42 kB
JavaScript
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
const Modules = __importStar(require("./itemSubmodules/itemSubModules"));
/**
* Represents a module for viewing item-related information in a specific Path of Exile league.
*/
class ItemViewModule {
/**
* Represents a submodule for base type item information.
*/
baseType;
/**
* Represents a submodule for beast item information.
*/
beast;
/**
* Represents a submodule for delirium orbs item information.
*/
deliriumOrbs;
/**
* Represents a submodule for divination card item information.
*/
divinationCard;
/**
* Represents a submodule for essence item information.
*/
essence;
/**
* Represents a submodule for fossil item information.
*/
fossil;
/**
* Represents a submodule for helmet enchant item information.
*/
helmetEnchant;
/**
* Represents a submodule for incubator item information.
*/
incubator;
/**
* Represents a submodule for map item information.
*/
map;
/**
* Represents a submodule for oil item information.
*/
oil;
/**
* Represents a submodule for resonator item information.
*/
resonator;
/**
* Represents a submodule for scarab item information.
*/
scarab;
/**
* Represents a submodule for skill gem item information.
*/
skillGem;
/**
* Represents a submodule for unique accessory item information.
*/
uniqueAccessory;
/**
* Represents a submodule for unique armour item information.
*/
uniqueArmour;
/**
* Represents a submodule for unique flask item information.
*/
uniqueFlask;
/**
* Represents a submodule for unique jewel item information.
*/
uniqueJewel;
/**
* Represents a submodule for unique map item information.
*/
uniqueMap;
/**
* Represents a submodule for unique weapon item information.
*/
uniqueWeapon;
/**
* Represents a submodule for vials item information.
*/
vials;
/**
* Represents a submodule for omen item information.
*/
omen;
/**
* Represents a submodule for memory item information.
*/
memory;
/**
* Represents a submodule for invitation item information.
*/
invitation;
/**
* Represents a submodule for unique relics item information.
*/
uniqueRelics;
/**
* Represents a submodule for cluster jewel item information.
*/
clusterJewel;
/**
* Represents a submodule for blighted map item information.
*/
blightedMap;
/**
* Represents a submodule for blight ravaged map item information.
*/
blightRavagedMap;
/**
* Represents a submodule for coffin item information.
*/
coffin;
/**
* Creates an instance of AllflameEmberModule.
*/
allflameEmber;
/**
* Creates a new instance of ItemViewModule.
* @param league - The Path of Exile league for which the item information is retrieved.
* @param typeName - The type of item information to retrieve.
*/
constructor(league, typeName) {
this.baseType = new Modules.BaseTypeModule(league, typeName);
this.beast = new Modules.BeastModule(league, typeName);
this.deliriumOrbs = new Modules.DeliriumOrbsModule(league, typeName);
this.divinationCard = new Modules.DivinationCardModule(league, typeName);
this.essence = new Modules.EssenceModule(league, typeName);
this.fossil = new Modules.FossilModule(league, typeName);
this.helmetEnchant = new Modules.HelmetEnchantModule(league, typeName);
this.incubator = new Modules.IncubatorModule(league, typeName);
this.map = new Modules.MapModule(league, typeName);
this.oil = new Modules.OilModule(league, typeName);
this.resonator = new Modules.ResonatorModule(league, typeName);
this.scarab = new Modules.ScarabModule(league, typeName);
this.skillGem = new Modules.SkillGemModule(league, typeName);
this.uniqueAccessory = new Modules.UniqueAccessoryModule(league, typeName);
this.uniqueArmour = new Modules.UniqueArmourModule(league, typeName);
this.uniqueFlask = new Modules.UniqueFlaskModule(league, typeName);
this.uniqueJewel = new Modules.UniqueJewelModule(league, typeName);
this.uniqueMap = new Modules.UniqueMapModule(league, typeName);
this.uniqueWeapon = new Modules.UniqueWeaponModule(league, typeName);
this.vials = new Modules.VialsModule(league, typeName);
this.omen = new Modules.OmenModule(league, typeName);
this.memory = new Modules.MemoryModule(league, typeName);
this.invitation = new Modules.InvitationModule(league, typeName);
this.uniqueRelics = new Modules.UniqueRelicModule(league, typeName);
this.clusterJewel = new Modules.ClusterJewelModule(league, typeName);
this.blightedMap = new Modules.BlightedMapModule(league, typeName);
this.blightRavagedMap = new Modules.BlightedRavagedMapModule(league, typeName);
this.coffin = new Modules.CoffinModule(league, typeName);
this.allflameEmber = new Modules.AllflameEmberModule(league, typeName);
}
}
exports.default = ItemViewModule;