bungie-net-core
Version:
An easy way to interact with the Bungie.net API
55 lines (54 loc) • 2.19 kB
TypeScript
/**
* This Enumeration further classifies items by more specific categorizations than
* DestinyItemType. The "Sub-Type" is where we classify and categorize items one
* step further in specificity: "Auto Rifle" instead of just "Weapon" for example,
* or "Vanguard Bounty" instead of merely "Bounty".
*
* These sub-types are provided for historical compatibility with Destiny 1, but an
* ideal alternative is to use DestinyItemCategoryDefinitions and the
* DestinyItemDefinition.itemCategories property instead. Item Categories allow for
* arbitrary hierarchies of specificity, and for items to belong to multiple
* categories across multiple hierarchies simultaneously. For this enum, we pick a
* single type as a "best guess" fit.
*
* NOTE: This is not all of the item types available, and some of these are
* holdovers from Destiny 1 that may or may not still exist.
* @see {@link https://bungie-net.github.io/#/components/schemas/Destiny.DestinyItemSubType}
*/
export declare const DestinyItemSubType: {
readonly None: 0;
/** DEPRECATED. Items can be both "Crucible" and something else interesting. */
readonly Crucible: 1;
/** DEPRECATED. An item can both be "Vanguard" and something else. */
readonly Vanguard: 2;
/** DEPRECATED. An item can both be Exotic and something else. */
readonly Exotic: 5;
readonly AutoRifle: 6;
readonly Shotgun: 7;
readonly Machinegun: 8;
readonly HandCannon: 9;
readonly RocketLauncher: 10;
readonly FusionRifle: 11;
readonly SniperRifle: 12;
readonly PulseRifle: 13;
readonly ScoutRifle: 14;
/** DEPRECATED. An item can both be CRM and something else. */
readonly Crm: 16;
readonly Sidearm: 17;
readonly Sword: 18;
readonly Mask: 19;
readonly Shader: 20;
readonly Ornament: 21;
readonly FusionRifleLine: 22;
readonly GrenadeLauncher: 23;
readonly SubmachineGun: 24;
readonly TraceRifle: 25;
readonly HelmetArmor: 26;
readonly GauntletsArmor: 27;
readonly ChestArmor: 28;
readonly LegArmor: 29;
readonly ClassArmor: 30;
readonly Bow: 31;
readonly DummyRepeatableBounty: 32;
readonly Glaive: 33;
};