schemas/jsdoc.json
|
[
{ "type": "expression", "named": true, "subtypes": [ { "type": "array_expression", "named": true }, { "type": "identifier", "named": true }, { "type": "member_expression", "named": true }, { "type": "number", "named": true }, { "type": "path_expression", "named": true }, { "type": "qualified_expression", "named": true } ] }, { "type": "array_expression", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "expression", "named": true } ] } }, { "type": "code_block", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "code_block_language", "named": true }, { "type": "code_block_line", "named": true } ] } }, { "type": "description", "named": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "code_block", "named": true }, { "type": "inline_tag", "named": true } ] } }, { "type": "document", "named": true, "root": true, "fields": {}, "children": { "multiple": true, "required": false, "types": [ { "type": "description", "named": true }, { "type": "tag", "named": true } ] } }, { "type": "inline_tag", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "description", "named": true }, { "type": "tag_name", "named": true } ] } }, { "type": "member_expression", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "expression", "named": true } ] } }, { "type": "optional_identifier", "named": true, "fields": { "value": { "multiple": false, "required": false, "types": [ { "type": "expression", "named": true } ] } }, "children": { "multiple": false, "required": true, "types": [ { "type": "identifier", "named": true } ] } }, { "type": "path_expression", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "identifier", "named": true } ] } }, { "type": "qualified_expression", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "expression", "named": true } ] } }, { "type": "tag", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ { "type": "description", "named": true }, { "type": "expression", "named": true }, { "type": "optional_identifier", "named": true }, { "type": "tag_name", "named": true }, { "type": "type", "named": true } ] } }, { "type": "#", "named": false }, { "type": "*", "named": false }, { "type": ",", "named": false }, { "type": ".", "named": false }, { "type": "/", "named": false }, { "type": ":", "named": false }, { "type": "=", "named": false }, { "type": "[", "named": false }, { "type": "]", "named": false }, { "type": "```", "named": false }, { "type": "code_block_language", "named": true }, { "type": "code_block_line", "named": true }, { "type": "identifier", "named": true }, { "type": "number", "named": true }, { "type": "tag_name", "named": true }, { "type": "type", "named": true }, { "type": "{", "named": false }, { "type": "}", "named": false }, { "type": "~", "named": false } ] |