diff --git a/ordinis-admin-ui/src/api/client.ts b/ordinis-admin-ui/src/api/client.ts index a8cc54c..9265333 100644 --- a/ordinis-admin-ui/src/api/client.ts +++ b/ordinis-admin-ui/src/api/client.ts @@ -790,9 +790,12 @@ export type SchemaTemplateSummary = { tags: string[] } -/** Full schema template c JSON Schema body (lazy fetch when user picks). */ +/** Full schema template c JSON Schema body (lazy fetch when user picks). + * schemaJson — curated server-side, прошёл валидацию при загрузке + * template'а; здесь типизируем как JsonSchema чтобы parseSchemaJson + * и downstream-консьюмеры не падали на TS2345 от unknown. */ export type SchemaTemplateDetail = SchemaTemplateSummary & { - schemaJson: unknown + schemaJson: JsonSchema } /**