@skullandbonestools/snbdata
Version:
Inofficial data package for the Skull and Bones game by Ubisoft.
21 lines • 856 B
TypeScript
import commoditiesData from "../../data/commodities.json";
import { CommodityCategory } from "../types/Category";
import { Rarity } from "../types/Rarity";
import { Event } from "./events";
import { Faction } from "./factions";
export declare class Commodity {
readonly id: string;
readonly rarity: Rarity;
readonly category: CommodityCategory;
readonly event?: Event | undefined;
readonly faction?: Faction | undefined;
constructor(id: string, rarity: Rarity, category: CommodityCategory, event?: Event | undefined, faction?: Faction | undefined);
static fromRawData(rawData: any): Commodity;
static loadCommodities(): Record<string, Commodity>;
}
type Commodities = {
[K in keyof typeof commoditiesData]: Commodity;
};
export declare const Commodities: Commodities;
export {};
//# sourceMappingURL=commodities.d.ts.map