UNPKG

oot-bingo-lists

Version:
168 lines (167 loc) 6.25 kB
import { BingoList } from "oot-bingo-generator/build/types/goalList"; import { Mode, Profile } from "oot-bingo-generator/build/types/settings"; import { BingoBoard } from "oot-bingo-generator/build/bingoBoard"; import { Generator } from "./types/GeneratorTypes"; declare const bingoListPerVersion: { readonly "v9.1": { readonly bingoList: { normal: import("oot-bingo-generator/build/types/goalList").GoalList; short: import("oot-bingo-generator/build/types/goalList").GoalList; info: { version: string; combined: string; }; }; readonly generator: any; }; readonly "v9.2": { readonly bingoList: { normal: import("oot-bingo-generator/build/types/goalList").GoalList; short: import("oot-bingo-generator/build/types/goalList").GoalList; info: { version: string; combined: string; }; }; readonly generator: any; }; readonly "v9.3": { readonly bingoList: { normal: import("oot-bingo-generator/build/types/goalList").GoalList; short: import("oot-bingo-generator/build/types/goalList").GoalList; info: { version: string; combined: string; }; }; readonly generator: any; }; readonly "v9.4": { readonly bingoList: { normal: import("oot-bingo-generator/build/types/goalList").GoalList; short: import("oot-bingo-generator/build/types/goalList").GoalList; info: { version: string; combined: string; }; }; readonly generator: any; }; readonly "v9.5": { readonly bingoList: { normal: import("oot-bingo-generator/build/types/goalList").GoalList; short: import("oot-bingo-generator/build/types/goalList").GoalList; info: { version: string; combined: string; }; }; readonly generator: any; }; readonly "v9.5.1": { readonly bingoList: { normal: import("oot-bingo-generator/build/types/goalList").GoalList; short: import("oot-bingo-generator/build/types/goalList").GoalList; info: { version: string; combined: string; }; }; readonly generator: any; }; readonly "v10.0": { readonly bingoList: { normal: import("oot-bingo-generator/build/types/goalList").GoalList; short: import("oot-bingo-generator/build/types/goalList").GoalList; info: { version: string; combined: string; }; }; readonly generator: any; }; readonly "v10.1": { readonly bingoList: { normal: import("oot-bingo-generator/build/types/goalList").GoalList; short: import("oot-bingo-generator/build/types/goalList").GoalList; info: { version: string; combined: string; }; }; readonly generator: any; }; readonly "v10.2": { readonly bingoList: { normal: import("oot-bingo-generator/build/types/goalList").GoalList; short: import("oot-bingo-generator/build/types/goalList").GoalList; info: { version: string; combined: string; }; }; readonly generator: any; }; readonly "v10.3": { readonly bingoList: { normal: import("oot-bingo-generator/build/types/goalList").GoalList; short: import("oot-bingo-generator/build/types/goalList").GoalList; info: { version: string; combined: string; }; }; readonly generator: any; }; readonly "v10.3.1": { readonly bingoList: { normal: import("oot-bingo-generator/build/types/goalList").GoalList; short: import("oot-bingo-generator/build/types/goalList").GoalList; info: { version: string; combined: string; }; }; readonly generator: any; }; readonly "v10.3.2": { readonly bingoList: { normal: import("oot-bingo-generator/build/types/goalList").GoalList; short: import("oot-bingo-generator/build/types/goalList").GoalList; info: { version: string; combined: string; }; }; readonly generator: any; }; readonly "v10.4": { readonly bingoList: { normal: import("oot-bingo-generator/build/types/goalList").GoalList; short: import("oot-bingo-generator/build/types/goalList").GoalList; info: { version: string; combined: string; }; }; readonly generator: any; }; readonly "v10.5": { readonly bingoList: { normal: import("oot-bingo-generator/build/types/goalList").GoalList; short: import("oot-bingo-generator/build/types/goalList").GoalList; info: { version: string; combined: string; }; }; readonly generator: any; }; }; export declare type BingoVersion = keyof typeof bingoListPerVersion; export declare const latestBingoVersion: BingoVersion; export declare const isBingoVersion: (str: string) => str is "v9.1" | "v9.2" | "v9.3" | "v9.4" | "v9.5" | "v9.5.1" | "v10.0" | "v10.1" | "v10.2" | "v10.3" | "v10.3.1" | "v10.3.2" | "v10.4" | "v10.5"; export declare function getBingoList(version: BingoVersion): BingoList; export declare function getGenerator(version: BingoVersion): Generator; export declare function generateBingoBoardFromVersion(version: BingoVersion, mode: Mode, seed: number, profile?: Profile): BingoBoard | undefined; export {};