summaryrefslogtreecommitdiff
path: root/generate_ts_config.py
diff options
context:
space:
mode:
authorxXJSONDeruloXx <danielhimebauch@gmail.com>2025-07-21 23:15:29 -0400
committerxXJSONDeruloXx <danielhimebauch@gmail.com>2025-07-21 23:15:29 -0400
commit4112393b17d25e54f1b8822734210b045da97613 (patch)
tree7fd335fb69fc7bf2260acd72a505ae5476bbd6b6 /generate_ts_config.py
parente54b7e2c5f3a736f248353317007f922771ab0c7 (diff)
downloaddecky-lsfg-vk-4112393b17d25e54f1b8822734210b045da97613.tar.gz
decky-lsfg-vk-4112393b17d25e54f1b8822734210b045da97613.zip
dry up with py generators for ts backends
Diffstat (limited to 'generate_ts_config.py')
-rwxr-xr-xgenerate_ts_config.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/generate_ts_config.py b/generate_ts_config.py
index 7585ec6..4164c37 100755
--- a/generate_ts_config.py
+++ b/generate_ts_config.py
@@ -113,13 +113,13 @@ export function getDefaults(): ConfigurationData {
ts_content += ''' };
}
-export function getFieldTypes(): Record<string, string> {
+export function getFieldTypes(): Record<string, ConfigFieldType> {
return {
'''
# Generate field types object
for field_name, field_def in CONFIG_SCHEMA_DEF.items():
- ts_content += f' {field_name}: "{field_def["fieldType"]}",\n'
+ ts_content += f' {field_name}: ConfigFieldType.{field_def["fieldType"].upper()},\n'
ts_content += ''' };
}