UNPKG

@kitten-science/kitten-scientists

Version:

Add-on for the wonderful incremental browser game: https://kittensgame.com/web/

39 lines 2.16 kB
import { type Maybe } from "@oliversalzburg/js-utils/data/nil.js"; import { Setting } from "./Settings.js"; export declare enum LogFilterItemVariant { accelerate = "ks-activity type_ks-accelerate", adore = "ks-activity type_ks-adore", build = "ks-activity type_ks-build", craft = "ks-activity type_ks-craft", distribute = "ks-activity type_ks-distribute", faith = "ks-activity type_ks-faith", festival = "ks-activity type_ks-festival", hunt = "ks-activity type_ks-hunt", misc = "ks-activity", praise = "ks-activity type_ks-praise", promote = "ks-activity type_ks-promote", research = "ks-activity type_ks-research", star = "ks-activity type_ks-star", timeSkip = "ks-activity type_ks-timeSkip", trade = "ks-activity type_ks-trade", transcend = "ks-activity type_ks-transcend", upgrade = "ks-activity type_ks-upgrade" } export declare const FilterItems: readonly ["accelerate", "adore", "build", "craft", "distribute", "faith", "festival", "hunt", "misc", "praise", "promote", "research", "star", "timeSkip", "trade", "transcend", "upgrade"]; export type FilterItem = (typeof FilterItems)[number]; export declare const FilterItemsGame: readonly ["alicornCorruption", "alicornRift", "alicornSacrifice", "astronomicalEvent", "blackcoin", "craft", "elders", "faith", "festival", "hunt", "ivoryMeteor", "meteor", "tcRefine", "tcShatter", "trade", "unicornRift", "unicornSacrifice", "workshopAutomation"]; export type FilterItemGame = (typeof FilterItemsGame)[number]; export declare class LogFilterSettingsItem extends Setting { #private; get variant(): LogFilterItemVariant | null; constructor(variant: LogFilterItemVariant | null); } export type LogFilterSettingsItems = Record<FilterItem, LogFilterSettingsItem>; export type LogFilterSettingsItemsGame = Record<FilterItemGame, LogFilterSettingsItem>; export declare class LogFilterSettings extends Setting { filters: LogFilterSettingsItems; filtersGame: LogFilterSettingsItemsGame; constructor(enabled?: boolean); load(settings: Maybe<Partial<LogFilterSettings>>): void; } //# sourceMappingURL=LogFilterSettings.d.ts.map