diff --git a/packages/pl-api/lib/entities/admin/pleroma-config-description.ts b/packages/pl-api/lib/entities/admin/pleroma-config-description.ts index b94ac863c..3d106dc00 100644 --- a/packages/pl-api/lib/entities/admin/pleroma-config-description.ts +++ b/packages/pl-api/lib/entities/admin/pleroma-config-description.ts @@ -6,7 +6,7 @@ import * as v from 'valibot'; const pleromaConfigDescriptionChildSchema: v.GenericSchema = v.looseObject({ key: v.optional(v.string()), - type: v.union([v.string(), v.array(v.string())]), + type: v.union([v.string(), v.array(v.union([v.string(), v.array(v.string())]))]), description: v.optional(v.string()), label: v.optional(v.string()), suggestions: v.optional(v.array(v.any())), @@ -38,12 +38,12 @@ type PleromaConfigDescription = v.InferOutput>; description?: string; label?: string; - suggestions?: unknown[]; - children?: PleromaConfigDescriptionChild[]; - group?: string | string[]; + suggestions?: Array; + children?: Array; + group?: string | Array; }; export {