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