Add catalog model layers with JSON Schema based kind declarations

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Fredrik Adelöw <freben@spotify.com>
This commit is contained in:
Fredrik Adelöw
2026-03-29 22:16:59 +02:00
parent 774e641e45
commit e5fcfcb2cb
130 changed files with 10224 additions and 30 deletions
+6 -6
View File
@@ -78,6 +78,7 @@ export const EntityPickerFieldExtension: FieldExtensionComponent_2<
autoSelect?: boolean | undefined;
defaultKind?: string | undefined;
defaultNamespace?: string | false | undefined;
allowedKinds?: string[] | undefined;
catalogFilter?:
| Record<
string,
@@ -96,7 +97,6 @@ export const EntityPickerFieldExtension: FieldExtensionComponent_2<
}
>[]
| undefined;
allowedKinds?: string[] | undefined;
allowArbitraryValues?: boolean | undefined;
}
>;
@@ -108,6 +108,7 @@ export const EntityPickerFieldSchema: FieldSchema_2<
autoSelect?: boolean | undefined;
defaultKind?: string | undefined;
defaultNamespace?: string | false | undefined;
allowedKinds?: string[] | undefined;
catalogFilter?:
| Record<
string,
@@ -126,7 +127,6 @@ export const EntityPickerFieldSchema: FieldSchema_2<
}
>[]
| undefined;
allowedKinds?: string[] | undefined;
allowArbitraryValues?: boolean | undefined;
}
>;
@@ -255,6 +255,7 @@ export const OwnedEntityPickerFieldExtension: FieldExtensionComponent_2<
autoSelect?: boolean | undefined;
defaultKind?: string | undefined;
defaultNamespace?: string | false | undefined;
allowedKinds?: string[] | undefined;
catalogFilter?:
| Record<
string,
@@ -273,7 +274,6 @@ export const OwnedEntityPickerFieldExtension: FieldExtensionComponent_2<
}
>[]
| undefined;
allowedKinds?: string[] | undefined;
allowArbitraryValues?: boolean | undefined;
}
>;
@@ -285,6 +285,7 @@ export const OwnedEntityPickerFieldSchema: FieldSchema_2<
autoSelect?: boolean | undefined;
defaultKind?: string | undefined;
defaultNamespace?: string | false | undefined;
allowedKinds?: string[] | undefined;
catalogFilter?:
| Record<
string,
@@ -303,7 +304,6 @@ export const OwnedEntityPickerFieldSchema: FieldSchema_2<
}
>[]
| undefined;
allowedKinds?: string[] | undefined;
allowArbitraryValues?: boolean | undefined;
}
>;
@@ -318,6 +318,7 @@ export const OwnerPickerFieldExtension: FieldExtensionComponent_2<
string,
{
defaultNamespace?: string | false | undefined;
allowedKinds?: string[] | undefined;
catalogFilter?:
| Record<
string,
@@ -336,7 +337,6 @@ export const OwnerPickerFieldExtension: FieldExtensionComponent_2<
}
>[]
| undefined;
allowedKinds?: string[] | undefined;
allowArbitraryValues?: boolean | undefined;
}
>;
@@ -346,6 +346,7 @@ export const OwnerPickerFieldSchema: FieldSchema_2<
string,
{
defaultNamespace?: string | false | undefined;
allowedKinds?: string[] | undefined;
catalogFilter?:
| Record<
string,
@@ -364,7 +365,6 @@ export const OwnerPickerFieldSchema: FieldSchema_2<
}
>[]
| undefined;
allowedKinds?: string[] | undefined;
allowArbitraryValues?: boolean | undefined;
}
>;