@kitten-science/kitten-scientists
Version:
Add-on for the wonderful incremental browser game: https://kittensgame.com/web/
18 lines • 1 kB
TypeScript
import { type Maybe } from "@oliversalzburg/js-utils/data/nil.js";
import type { GamePage } from "../types/game.js";
import { type Mission } from "../types/index.js";
import { Setting } from "./Settings.js";
export declare class MissionSetting extends Setting {
#private;
get mission(): "centaurusSystemMission" | "charonMission" | "duneMission" | "furthestRingMission" | "heliosMission" | "kairoMission" | "moonMission" | "orbitalLaunch" | "piscineMission" | "rorschachMission" | "terminusMission" | "umbraMission" | "yarnMission";
constructor(mission: Mission, enabled?: boolean);
}
export type MissionMissionSettings = Record<Mission, MissionSetting>;
export declare class MissionSettings extends Setting {
missions: MissionMissionSettings;
constructor(enabled?: boolean);
private initMissions;
static validateGame(game: GamePage, settings: MissionSettings): void;
load(settings: Maybe<Partial<MissionSettings>>): void;
}
//# sourceMappingURL=MissionSettings.d.ts.map