add settings configuration parser #78

Merged
jakob.scheid merged 20 commits from feature/settings-config-parser into main 2026-05-29 14:03:15 +02:00
Showing only changes of commit 11800f6ef4 - Show all commits
@@ -32,18 +32,6 @@ limitations under the License.
* @property {string} [description] * @property {string} [description]
*/ */
/**
* @typedef {BaseSettingConfig & { default: boolean }} BoolSettingConfig
*/
/**
* @typedef {BaseSettingConfig & { default: number }} NumberSettingConfig
*/
/**
* @typedef {BaseSettingConfig & { default: string }} StringSettingConfig
*/
/** /**
jakob.scheid marked this conversation as resolved
Review

Could you please check the value of type instead of the type of default?

Could you please check the value of `type` instead of the type of `default`?
* @typedef {BaseSettingConfig & { * @typedef {BaseSettingConfig & {
* default: string | string[], * default: string | string[],