diff --git a/lib/config/builder/value.ts b/lib/config/builder/value.ts
index cca028b..7f442be 100644
--- a/lib/config/builder/value.ts
+++ b/lib/config/builder/value.ts
@@ -145,7 +145,6 @@ export class Value extends IBuilder {
name: string;
description: string | null;
warning: string | null;
- selectKey: string;
variants: Variants<{ [key: string]: { name: string; spec: InputSpec } }>;
nullable: boolean;
default: string | null;
diff --git a/lib/config/config-types.ts b/lib/config/config-types.ts
index b25fe18..5dfbb62 100644
--- a/lib/config/config-types.ts
+++ b/lib/config/config-types.ts
@@ -66,8 +66,7 @@ export interface ValueSpecBoolean extends WithStandalone {
export interface ValueSpecUnion extends WithStandalone {
type: "union";
- selectKey: string;
- nullable: boolean
+ nullable: boolean;
variants: Record;
}
diff --git a/scripts/oldSpecToBuilder.ts b/scripts/oldSpecToBuilder.ts
index 30e05f6..093e772 100644
--- a/scripts/oldSpecToBuilder.ts
+++ b/scripts/oldSpecToBuilder.ts
@@ -143,6 +143,7 @@ export default async function makeFileContent(
name: ${JSON.stringify(value.name || null)},
description: ${JSON.stringify(value.description || null)},
warning: ${JSON.stringify(value.warning || null)},
+ nullable: false,
default: ${JSON.stringify(value.default || null)},
variants: ${variants},
})`;