{ "argumentSchema": { "$defs": { "AnonymousType_1": { "items": { "$ref": "#/$defs/Output" }, "type": "array" }, "AnonymousType_2": { "anyOf": [ { "$ref": "#/$defs/Output" }, { "type": "null" } ] }, "Output": { "properties": { "children": { "$ref": "#/$defs/AnonymousType_1" }, "label": { "type": "string" }, "parent": { "$ref": "#/$defs/AnonymousType_2" } }, "required": [ "label", "parent", "children" ], "type": "object" } }, "properties": { "label": { "default": "Untitled", "type": "string" }, "parent": { "anyOf": [ { "$ref": "#/$defs/Output" }, { "type": "null" } ], "default": null }, "registry": { "$ref": "#/$defs/AnonymousType_1", "asCell": [ "cell" ], "default": [] } }, "required": [ "label", "parent", "registry" ], "type": "object" }, "pattern": "self-reference-test.tsx", "resultSchema": { "$defs": { "AnonymousType_1": { "items": { "$ref": "#/$defs/Output" }, "type": "array" }, "AnonymousType_2": { "anyOf": [ { "$ref": "#/$defs/Output" }, { "type": "null" } ] }, "Output": { "properties": { "children": { "$ref": "#/$defs/AnonymousType_1" }, "label": { "type": "string" }, "parent": { "$ref": "#/$defs/AnonymousType_2" } }, "required": [ "label", "parent", "children" ], "type": "object" } }, "$ref": "#/$defs/Output" } }