UNPKG

osrs-tools

Version:

A comprehensive TypeScript library for Old School RuneScape (OSRS) data and utilities, including quest data, skill requirements, and game item information

48 lines 1.31 kB
export declare enum CollectionLogCategory { Bosses = "Bosses", Raids = "Raids", Minigames = "Minigames", Clues = "Clues" } export interface CollectionLogItem { id: string; name: string; wikiUrl: string; } export interface CollectionLogEntry { id: string; name: string; category: CollectionLogCategory; activity: string; items: readonly CollectionLogItem[]; } export interface CollectionLogDataset { source: string; entries: readonly CollectionLogEntry[]; } export interface CollectionLogEntryProgress { entryId: string; entryName: string; category: CollectionLogCategory; total: number; obtained: number; completionPercent: number; missingItemIds: string[]; } export interface CollectionLogCategoryProgress { category: CollectionLogCategory; total: number; obtained: number; completionPercent: number; missingItemIds: string[]; } export interface CollectionLogProgressSummary { total: number; obtained: number; completionPercent: number; byEntry: CollectionLogEntryProgress[]; byCategory: CollectionLogCategoryProgress[]; missingItemIds: string[]; } export declare const COLLECTION_LOG_CATEGORIES: readonly CollectionLogCategory[]; //# sourceMappingURL=CollectionLog.model.d.ts.map