@kitten-science/kitten-scientists
Version:
Add-on for the wonderful incremental browser game: https://kittensgame.com/web/
17 lines • 853 B
TypeScript
import { type Maybe } from "@oliversalzburg/js-utils/data/nil.js";
import { TimeSkipHeatSettings } from "../settings/TimeSkipHeatSettings.js";
import { type Cycle, type Season } from "../types/index.js";
import { Setting, SettingThresholdMax } from "./Settings.js";
export type CyclesSettings = Record<Cycle, Setting>;
export type SeasonsSettings = Record<Season, Setting>;
export declare class TimeSkipSettings extends SettingThresholdMax {
readonly cycles: CyclesSettings;
readonly seasons: SeasonsSettings;
readonly activeHeatTransfer: TimeSkipHeatSettings;
readonly ignoreOverheat: Setting;
constructor(ignoreOverheat?: Setting, activeHeatTransfer?: TimeSkipHeatSettings);
private initCycles;
private initSeason;
load(settings: Maybe<Partial<TimeSkipSettings>>): void;
}
//# sourceMappingURL=TimeSkipSettings.d.ts.map