UNPKG

farming-weight

Version:

Tools for calculating farming weight and fortune in Hypixel Skyblock

29 lines (28 loc) 1.85 kB
import { Stat } from '../constants/stats.js'; import { type EffectSummary, type FortuneUpgrade, type StatQueryOptions, type Upgrade } from '../constants/upgrades.js'; import type { Upgradeable, UpgradeableInfo } from '../fortune/upgradeable.js'; import type { UpgradeableBase } from '../fortune/upgradeablebase.js'; import { type FarmingToolInfo } from '../items/tools.js'; export declare function getReforgeEffectSummaries(upgradeable: Upgradeable, reforgeId: string, stats?: readonly Stat[], sourceName?: string): EffectSummary[]; export declare function getCurrentReforgeEffectSummaries(upgradeable: Upgradeable, stats?: readonly Stat[]): EffectSummary[]; export declare function getItemUpgrades(upgradeable: Upgradeable, options?: StatQueryOptions): FortuneUpgrade[]; export declare function getSelfFortuneUpgrade(upgradeable: Upgradeable, options?: StatQueryOptions): { upgrade: FortuneUpgrade; deadEnd: boolean; } | undefined; export declare function getLastToolUpgrade(tool: FarmingToolInfo): UpgradeableInfo | undefined; export declare function getUpgradeableInfo(skyblockId?: string): { info?: UpgradeableInfo; fake?: UpgradeableBase; }; export declare function getNextItemUpgradeableTo(upgradeable: Upgradeable, options: Partial<Record<string, UpgradeableInfo>>): { upgrade: Upgrade; info: UpgradeableInfo; } | undefined; export declare function getLastItemUpgradeableTo(upgradeable: Upgradeable, options: Partial<Record<string, UpgradeableInfo>>): { upgrade: Upgrade; info: UpgradeableInfo; } | undefined; export declare function getUpgradeableRarityUpgrade(upgradeable: Upgradeable): FortuneUpgrade | undefined; export declare function getUpgradeableReforges(upgradeable: Upgradeable, stats?: Stat[]): FortuneUpgrade[]; export declare function getUpgradeableGems(upgradeable: Upgradeable): FortuneUpgrade[];