UNPKG

@kitten-science/kitten-scientists

Version:

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

17 lines 1.12 kB
import type { SupportedLocale } from "../../Engine.js"; import type { SettingOptions, SettingThreshold, SettingTrigger } from "../../settings/Settings.js"; import { TriggerButton } from "./buttons/TriggerButton.js"; import { SettingListItem, type SettingListItemOptions } from "./SettingListItem.js"; import type { UiComponent } from "./UiComponent.js"; export type SettingTriggerListItemOptions = ThisType<SettingTriggerListItem> & SettingListItemOptions & { readonly onRefreshTrigger?: () => void | Promise<void>; readonly onSetTrigger: () => void | Promise<void>; readonly renderLabelTrigger?: boolean; }; export declare class SettingTriggerListItem<TSetting extends SettingTrigger | SettingThreshold = SettingTrigger | SettingThreshold> extends SettingListItem<TSetting> { readonly options: SettingTriggerListItemOptions; readonly triggerButton: TriggerButton; constructor(parent: UiComponent, setting: TSetting, locale: SettingOptions<SupportedLocale>, label: string, options: SettingTriggerListItemOptions); toString(): string; } //# sourceMappingURL=SettingTriggerListItem.d.ts.map