oot-bingo-lists
Version:
Goal Lists for Oot Bingo
168 lines (167 loc) • 6.25 kB
TypeScript
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 {};