UNPKG

@kitten-science/kitten-scientists

Version:

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

37 lines 1.73 kB
import { type Maybe } from "@oliversalzburg/js-utils/data/nil.js"; import { Setting } from "./Settings.js"; export declare enum LogFilterItemVariant { build = "ks-activity type_ks-build", craft = "ks-activity type_ks-craft", upgrade = "ks-activity type_ks-upgrade", research = "ks-activity type_ks-research", trade = "ks-activity type_ks-trade", hunt = "ks-activity type_ks-hunt", praise = "ks-activity type_ks-praise", adore = "ks-activity type_ks-adore", transcend = "ks-activity type_ks-transcend", faith = "ks-activity type_ks-faith", accelerate = "ks-activity type_ks-accelerate", timeSkip = "ks-activity type_ks-timeSkip", festival = "ks-activity type_ks-festival", star = "ks-activity type_ks-star", distribute = "ks-activity type_ks-distribute", promote = "ks-activity type_ks-promote", misc = "ks-activity" } 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 class LogFilterSettingsItem extends Setting { #private; get variant(): LogFilterItemVariant; constructor(variant: LogFilterItemVariant); } export type LogFilterSettingsItems = Record<FilterItem, LogFilterSettingsItem>; export declare class LogFilterSettings extends Setting { filters: LogFilterSettingsItems; disableKGLog: Setting; constructor(enabled?: boolean, disableKGLog?: Setting); private initFilters; load(settings: Maybe<Partial<LogFilterSettings>>): void; } //# sourceMappingURL=LogFilterSettings.d.ts.map