SEP-1330: Compatibility with SEP-1034 (#1100)

Co-authored-by: cliffhall <cliff@futurescale.com>
This commit is contained in:
Konstantin Konstantinov 2025-11-11 19:03:28 +02:00 • committed by GitHub
commit 9f06b6b499
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -70,6 +70,19 @@ function applyElicitationDefaults(schema: JsonSchemaType | undefined, data: unkn
}
}
}
if (Array.isArray(schema.anyOf)) {
for (const sub of schema.anyOf) {
applyElicitationDefaults(sub, data);
}
}
// Combine schemas
if (Array.isArray(schema.oneOf)) {
for (const sub of schema.oneOf) {
applyElicitationDefaults(sub, data);
}
}
}
export type ClientOptions = ProtocolOptions & {