blob: 97c7254dc6a19bfa29005874735999a97ee0f56b [file] [log] [blame]
Adrià Vilanova Martínez5ac761e2025-02-08 23:16:12 +01001import { OptionCodename, OptionsValues } from "../../common/options/optionsPrototype";
2
3/**
4 * Modifier in the sense that it allows users to modify/save options.
5 */
6export interface OptionsModifierPort {
7 set<O extends OptionCodename>(
8 option: O,
9 value: OptionsValues[O],
10 ): Promise<void>;
11}