update to typesafe all-settings provider
This commit is contained in:
parent
99eafcb352
commit
964af82904
2 changed files with 8 additions and 3 deletions
|
@ -50,7 +50,7 @@ export type SettingValueMapping = {
|
|||
// Typsicherer Zugriff auf Settings
|
||||
export type SettingDefinition<T extends SettingType | SettingTypeAtom[]> = {
|
||||
type: T;
|
||||
default?: string | number | boolean;
|
||||
default?: string | number | boolean | ms.StringValue;
|
||||
optional?: boolean;
|
||||
min?: T extends "number" | `number/crypt` | `number/rand` ? number : never;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue