UNPKG

@kitten-science/kitten-scientists

Version:

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

16 lines 943 B
import type { SupportedLocale } from "../../../Engine.js"; import type { KittenScientists } from "../../../KittenScientists.js"; import { type SettingOptions, type SettingThreshold, SettingTrigger } from "../../../settings/Settings.js"; import { Button, type ButtonOptions } from "../Button.js"; export type TriggerButtonBehavior = "integer" | "percentage"; export type TriggerButtonOptions = ButtonOptions & { readonly onRefreshTitle: (subject: TriggerButton) => void; }; export declare class TriggerButton extends Button { readonly behavior: TriggerButtonBehavior; readonly setting: SettingTrigger | SettingThreshold; protected readonly _onRefreshTitle?: (subject: TriggerButton) => void; constructor(host: KittenScientists, setting: SettingTrigger | SettingThreshold, _locale: SettingOptions<SupportedLocale>, options?: Partial<TriggerButtonOptions>); refreshUi(): void; } //# sourceMappingURL=TriggerButton.d.ts.map