I'm writing an OpenAPI definition in Swagger Editor.
One of my type definitions contains an array containing child elements of the same type as the parent. I.e. something like this:
definitions:
TreeNode:
type: object
properties:
name:
type: string
description: The name of the tree node.
children:
type: array
items:
$ref: '#/definitions/TreeNode'
However, Swagger Editor doesn't pick up the recursive reference in the children
array, which is simply shown as an array of "undefined" elements.
Does anybody have an idea on how to do this?`