@kitten-science/kitten-scientists
Version:
Add-on for the wonderful incremental browser game: https://kittensgame.com/web/
16 lines • 791 B
TypeScript
import { type Maybe } from "@oliversalzburg/js-utils/data/nil.js";
import type { GamePage } from "../types/game.js";
import { PolicySettings } from "./PolicySettings.js";
import { Setting } from "./Settings.js";
import { TechSettings } from "./TechSettings.js";
export type ScienceItem = "policies" | "techs";
export type ScienceSettingsItem = TechSettings | PolicySettings;
export declare class ScienceSettings extends Setting {
policies: PolicySettings;
techs: TechSettings;
observe: Setting;
constructor(enabled?: boolean, policies?: PolicySettings, techs?: TechSettings, observe?: Setting);
static validateGame(game: GamePage, settings: ScienceSettings): void;
load(settings: Maybe<Partial<ScienceSettings>>): void;
}
//# sourceMappingURL=ScienceSettings.d.ts.map