При добавлении схемы ответа к ресурсу fastify, использующему ключевое слово $merge
, возникает ошибка
FST_ERR_SCH_BUILD: Failed building the schema for GET: /, due error undefined unsupported
бросается.
Схема выглядит следующим образом, но на примерах из ajv или fastify вылетает та же ошибка.
response: {
200: {
$merge: {
source: {
type: 'object',
properties: {
foo: { type: 'string' }
}
},
with: {
type: 'object',
properties: {
bar: { type: 'string' }
}
}
}
}
}
обходной путь описан в собственном ответе