documentation-schema
Version:
An abstract schema for JSDoc
2,306 lines • 68 kB
JSON
[
{
"description": "",
"tags": [
{
"title": "typedef",
"description": null,
"lineNumber": 1,
"type": {
"type": "NameExpression",
"name": "Object"
},
"name": "Parameter"
},
{
"title": "property",
"description": null,
"lineNumber": 2,
"type": {
"type": "NameExpression",
"name": "Type"
},
"name": "type"
},
{
"title": "property",
"description": null,
"lineNumber": 3,
"type": {
"type": "NameExpression",
"name": "Path"
},
"name": "name"
},
{
"title": "property",
"description": null,
"lineNumber": 4,
"type": {
"type": "NameExpression",
"name": "Unist"
},
"name": "description"
},
{
"title": "property",
"description": null,
"lineNumber": 5,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Property"
}
]
},
"name": "properties"
}
],
"loc": {
"start": {
"line": 87,
"column": 0
},
"end": {
"line": 93,
"column": 3
}
},
"context": {
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 135,
"column": 0
}
},
"file": "./input.js",
"sortKey": "undefined 00000001"
},
"errors": [],
"kind": "typedef",
"name": "Parameter",
"type": {
"type": "NameExpression",
"name": "Object"
},
"properties": [
{
"name": "type",
"lineNumber": 2,
"type": {
"type": "NameExpression",
"name": "Type"
}
},
{
"name": "name",
"lineNumber": 3,
"type": {
"type": "NameExpression",
"name": "Path"
}
},
{
"name": "description",
"lineNumber": 4,
"type": {
"type": "NameExpression",
"name": "Unist"
}
},
{
"name": "properties",
"lineNumber": 5,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Property"
}
]
}
}
],
"members": {
"instance": [],
"static": []
},
"path": [
{
"name": "Parameter",
"kind": "typedef"
}
],
"namespace": "Parameter"
},
{
"description": "",
"tags": [
{
"title": "typedef",
"description": null,
"lineNumber": 1,
"type": {
"type": "NameExpression",
"name": "Object"
},
"name": "Comment"
},
{
"title": "property",
"description": null,
"lineNumber": 2,
"type": {
"type": "NameExpression",
"name": "boolean"
},
"name": "abstract"
},
{
"title": "property",
"description": null,
"lineNumber": 3,
"type": {
"type": "NameExpression",
"name": "Access"
},
"name": "access"
},
{
"title": "property",
"description": null,
"lineNumber": 4,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Path"
}
]
},
"name": "augments"
},
{
"title": "property",
"description": null,
"lineNumber": 5,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Author"
}
]
},
"name": "authors"
},
{
"title": "property",
"description": null,
"lineNumber": 6,
"type": {
"type": "AllLiteral"
},
"name": "borrows"
},
{
"title": "property",
"description": null,
"lineNumber": 7,
"type": {
"type": "NameExpression",
"name": "Unist"
},
"name": "classdesc"
},
{
"title": "property",
"description": null,
"lineNumber": 8,
"type": {
"type": "AllLiteral"
},
"name": "constructs"
},
{
"title": "property",
"description": null,
"lineNumber": 9,
"type": {
"type": "NameExpression",
"name": "Context"
},
"name": "context"
},
{
"title": "property",
"description": null,
"lineNumber": 10,
"type": {
"type": "NameExpression",
"name": "Unist"
},
"name": "copyright"
},
{
"title": "property",
"description": null,
"lineNumber": 11,
"type": {
"type": "AllLiteral"
},
"name": "default"
},
{
"title": "property",
"description": null,
"lineNumber": 12,
"type": {
"type": "NameExpression",
"name": "Unist"
},
"name": "deprecated"
},
{
"title": "property",
"description": null,
"lineNumber": 13,
"type": {
"type": "NameExpression",
"name": "Unist"
},
"name": "description"
},
{
"title": "property",
"description": null,
"lineNumber": 14,
"type": {
"type": "AllLiteral"
},
"name": "enum"
},
{
"title": "property",
"description": null,
"lineNumber": 15,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Example"
}
]
},
"name": "examples"
},
{
"title": "property",
"description": null,
"lineNumber": 16,
"type": {
"type": "AllLiteral"
},
"name": "exports"
},
{
"title": "property",
"description": null,
"lineNumber": 17,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Path"
}
]
},
"name": "fires"
},
{
"title": "property",
"description": null,
"lineNumber": 18,
"type": {
"type": "NameExpression",
"name": "boolean"
},
"name": "ignore"
},
{
"title": "property",
"description": null,
"lineNumber": 19,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Path"
}
]
},
"name": "implements"
},
{
"title": "property",
"description": null,
"lineNumber": 20,
"type": {
"type": "NameExpression",
"name": "boolean"
},
"name": "interface"
},
{
"title": "property",
"description": null,
"lineNumber": 21,
"type": {
"type": "NameExpression",
"name": "Kind"
},
"name": "kind"
},
{
"title": "property",
"description": null,
"lineNumber": 22,
"type": {
"type": "AllLiteral"
},
"name": "license"
},
{
"title": "property",
"description": null,
"lineNumber": 23,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Path"
}
]
},
"name": "listens"
},
{
"title": "property",
"description": null,
"lineNumber": 24,
"type": {
"type": "NameExpression",
"name": "Loc"
},
"name": "loc"
},
{
"title": "property",
"description": null,
"lineNumber": 25,
"type": {
"type": "NameExpression",
"name": "Path"
},
"name": "memberof"
},
{
"title": "property",
"description": null,
"lineNumber": 26,
"type": {
"type": "NameExpression",
"name": "Members"
},
"name": "members"
},
{
"title": "property",
"description": null,
"lineNumber": 27,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Path"
}
]
},
"name": "mixes"
},
{
"title": "property",
"description": null,
"lineNumber": 28,
"type": {
"type": "NameExpression",
"name": "Path"
},
"name": "name"
},
{
"title": "property",
"description": null,
"lineNumber": 29,
"type": {
"type": "NameExpression",
"name": "boolean"
},
"name": "override"
},
{
"title": "property",
"description": null,
"lineNumber": 30,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Parameter"
}
]
},
"name": "params"
},
{
"title": "property",
"description": null,
"lineNumber": 31,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Property"
}
]
},
"name": "properties"
},
{
"title": "property",
"description": null,
"lineNumber": 32,
"type": {
"type": "NameExpression",
"name": "boolean"
},
"name": "readonly"
},
{
"title": "property",
"description": null,
"lineNumber": 33,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Path"
}
]
},
"name": "requires"
},
{
"title": "property",
"description": null,
"lineNumber": 34,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Return"
}
]
},
"name": "returns"
},
{
"title": "property",
"description": null,
"lineNumber": 35,
"type": {
"type": "NameExpression",
"name": "Scope"
},
"name": "scope"
},
{
"title": "property",
"description": null,
"lineNumber": 36,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Unist"
}
]
},
"name": "sees"
},
{
"title": "property",
"description": null,
"lineNumber": 37,
"type": {
"type": "NameExpression",
"name": "Version"
},
"name": "since"
},
{
"title": "property",
"description": null,
"lineNumber": 38,
"type": {
"type": "NameExpression",
"name": "Unist"
},
"name": "summary"
},
{
"title": "property",
"description": null,
"lineNumber": 39,
"type": {
"type": "NameExpression",
"name": "Path"
},
"name": "this"
},
{
"title": "property",
"description": null,
"lineNumber": 40,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Throw"
}
]
},
"name": "throws"
},
{
"title": "property",
"description": null,
"lineNumber": 41,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Unist"
}
]
},
"name": "todos"
},
{
"title": "property",
"description": null,
"lineNumber": 42,
"type": {
"type": "AllLiteral"
},
"name": "tutorial"
},
{
"title": "property",
"description": null,
"lineNumber": 43,
"type": {
"type": "NameExpression",
"name": "Type"
},
"name": "type"
},
{
"title": "property",
"description": null,
"lineNumber": 44,
"type": {
"type": "AllLiteral"
},
"name": "variation"
},
{
"title": "property",
"description": null,
"lineNumber": 45,
"type": {
"type": "NameExpression",
"name": "Version"
},
"name": "version"
}
],
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 47,
"column": 3
}
},
"context": {
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 135,
"column": 0
}
},
"file": "./input.js",
"sortKey": "undefined 00000001"
},
"errors": [],
"kind": "typedef",
"name": "Comment",
"type": {
"type": "NameExpression",
"name": "Object"
},
"properties": [
{
"name": "abstract",
"lineNumber": 2,
"type": {
"type": "NameExpression",
"name": "boolean"
}
},
{
"name": "access",
"lineNumber": 3,
"type": {
"type": "NameExpression",
"name": "Access"
}
},
{
"name": "augments",
"lineNumber": 4,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Path"
}
]
}
},
{
"name": "authors",
"lineNumber": 5,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Author"
}
]
}
},
{
"name": "borrows",
"lineNumber": 6,
"type": {
"type": "AllLiteral"
}
},
{
"name": "classdesc",
"lineNumber": 7,
"type": {
"type": "NameExpression",
"name": "Unist"
}
},
{
"name": "constructs",
"lineNumber": 8,
"type": {
"type": "AllLiteral"
}
},
{
"name": "context",
"lineNumber": 9,
"type": {
"type": "NameExpression",
"name": "Context"
}
},
{
"name": "copyright",
"lineNumber": 10,
"type": {
"type": "NameExpression",
"name": "Unist"
}
},
{
"name": "default",
"lineNumber": 11,
"type": {
"type": "AllLiteral"
}
},
{
"name": "deprecated",
"lineNumber": 12,
"type": {
"type": "NameExpression",
"name": "Unist"
}
},
{
"name": "description",
"lineNumber": 13,
"type": {
"type": "NameExpression",
"name": "Unist"
}
},
{
"name": "enum",
"lineNumber": 14,
"type": {
"type": "AllLiteral"
}
},
{
"name": "examples",
"lineNumber": 15,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Example"
}
]
}
},
{
"name": "exports",
"lineNumber": 16,
"type": {
"type": "AllLiteral"
}
},
{
"name": "fires",
"lineNumber": 17,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Path"
}
]
}
},
{
"name": "ignore",
"lineNumber": 18,
"type": {
"type": "NameExpression",
"name": "boolean"
}
},
{
"name": "implements",
"lineNumber": 19,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Path"
}
]
}
},
{
"name": "interface",
"lineNumber": 20,
"type": {
"type": "NameExpression",
"name": "boolean"
}
},
{
"name": "kind",
"lineNumber": 21,
"type": {
"type": "NameExpression",
"name": "Kind"
}
},
{
"name": "license",
"lineNumber": 22,
"type": {
"type": "AllLiteral"
}
},
{
"name": "listens",
"lineNumber": 23,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Path"
}
]
}
},
{
"name": "loc",
"lineNumber": 24,
"type": {
"type": "NameExpression",
"name": "Loc"
}
},
{
"name": "memberof",
"lineNumber": 25,
"type": {
"type": "NameExpression",
"name": "Path"
}
},
{
"name": "members",
"lineNumber": 26,
"type": {
"type": "NameExpression",
"name": "Members"
}
},
{
"name": "mixes",
"lineNumber": 27,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Path"
}
]
}
},
{
"name": "name",
"lineNumber": 28,
"type": {
"type": "NameExpression",
"name": "Path"
}
},
{
"name": "override",
"lineNumber": 29,
"type": {
"type": "NameExpression",
"name": "boolean"
}
},
{
"name": "params",
"lineNumber": 30,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Parameter"
}
]
}
},
{
"name": "properties",
"lineNumber": 31,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Property"
}
]
}
},
{
"name": "readonly",
"lineNumber": 32,
"type": {
"type": "NameExpression",
"name": "boolean"
}
},
{
"name": "requires",
"lineNumber": 33,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Path"
}
]
}
},
{
"name": "returns",
"lineNumber": 34,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Return"
}
]
}
},
{
"name": "scope",
"lineNumber": 35,
"type": {
"type": "NameExpression",
"name": "Scope"
}
},
{
"name": "sees",
"lineNumber": 36,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Unist"
}
]
}
},
{
"name": "since",
"lineNumber": 37,
"type": {
"type": "NameExpression",
"name": "Version"
}
},
{
"name": "summary",
"lineNumber": 38,
"type": {
"type": "NameExpression",
"name": "Unist"
}
},
{
"name": "this",
"lineNumber": 39,
"type": {
"type": "NameExpression",
"name": "Path"
}
},
{
"name": "throws",
"lineNumber": 40,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Throw"
}
]
}
},
{
"name": "todos",
"lineNumber": 41,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Unist"
}
]
}
},
{
"name": "tutorial",
"lineNumber": 42,
"type": {
"type": "AllLiteral"
}
},
{
"name": "type",
"lineNumber": 43,
"type": {
"type": "NameExpression",
"name": "Type"
}
},
{
"name": "variation",
"lineNumber": 44,
"type": {
"type": "AllLiteral"
}
},
{
"name": "version",
"lineNumber": 45,
"type": {
"type": "NameExpression",
"name": "Version"
}
}
],
"members": {
"instance": [],
"static": []
},
"path": [
{
"name": "Comment",
"kind": "typedef"
}
],
"namespace": "Comment"
},
{
"description": "",
"tags": [
{
"title": "typedef",
"description": null,
"lineNumber": 1,
"type": {
"type": "NameExpression",
"name": "Object"
},
"name": "Author"
},
{
"title": "property",
"description": null,
"lineNumber": 2,
"type": {
"type": "NameExpression",
"name": "String"
},
"name": "name"
},
{
"title": "property",
"description": null,
"lineNumber": 3,
"type": {
"type": "NameExpression",
"name": "String"
},
"name": "email"
}
],
"loc": {
"start": {
"line": 54,
"column": 0
},
"end": {
"line": 58,
"column": 3
}
},
"context": {
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 135,
"column": 0
}
},
"file": "./input.js",
"sortKey": "undefined 00000001"
},
"errors": [],
"kind": "typedef",
"name": "Author",
"type": {
"type": "NameExpression",
"name": "Object"
},
"properties": [
{
"name": "name",
"lineNumber": 2,
"type": {
"type": "NameExpression",
"name": "String"
}
},
{
"name": "email",
"lineNumber": 3,
"type": {
"type": "NameExpression",
"name": "String"
}
}
],
"members": {
"instance": [],
"static": []
},
"path": [
{
"name": "Author",
"kind": "typedef"
}
],
"namespace": "Author"
},
{
"description": "",
"tags": [
{
"title": "typedef",
"description": null,
"lineNumber": 1,
"type": {
"type": "NameExpression",
"name": "Object"
},
"name": "Context"
}
],
"loc": {
"start": {
"line": 60,
"column": 0
},
"end": {
"line": 62,
"column": 3
}
},
"context": {
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 135,
"column": 0
}
},
"file": "./input.js",
"sortKey": "undefined 00000001"
},
"errors": [],
"kind": "typedef",
"name": "Context",
"type": {
"type": "NameExpression",
"name": "Object"
},
"members": {
"instance": [],
"static": []
},
"path": [
{
"name": "Context",
"kind": "typedef"
}
],
"namespace": "Context"
},
{
"description": "",
"tags": [
{
"title": "typedef",
"description": null,
"lineNumber": 1,
"type": {
"type": "NameExpression",
"name": "Object"
},
"name": "Example"
},
{
"title": "property",
"description": null,
"lineNumber": 2,
"type": {
"type": "NameExpression",
"name": "Unist"
},
"name": "caption"
},
{
"title": "property",
"description": null,
"lineNumber": 3,
"type": {
"type": "NameExpression",
"name": "String"
},
"name": "code"
}
],
"loc": {
"start": {
"line": 64,
"column": 0
},
"end": {
"line": 68,
"column": 3
}
},
"context": {
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 135,
"column": 0
}
},
"file": "./input.js",
"sortKey": "undefined 00000001"
},
"errors": [],
"kind": "typedef",
"name": "Example",
"type": {
"type": "NameExpression",
"name": "Object"
},
"properties": [
{
"name": "caption",
"lineNumber": 2,
"type": {
"type": "NameExpression",
"name": "Unist"
}
},
{
"name": "code",
"lineNumber": 3,
"type": {
"type": "NameExpression",
"name": "String"
}
}
],
"members": {
"instance": [],
"static": []
},
"path": [
{
"name": "Example",
"kind": "typedef"
}
],
"namespace": "Example"
},
{
"description": {
"type": "root",
"children": [
{
"type": "paragraph",
"children": [
{
"type": "text",
"value": "Valid values are ",
"position": {
"start": {
"line": 1,
"column": 1,
"offset": 0
},
"end": {
"line": 1,
"column": 18,
"offset": 17
},
"indent": []
}
},
{
"type": "inlineCode",
"value": "'class'",
"position": {
"start": {
"line": 1,
"column": 18,
"offset": 17
},
"end": {
"line": 1,
"column": 27,
"offset": 26
},
"indent": []
}
},
{
"type": "text",
"value": ", ",
"position": {
"start": {
"line": 1,
"column": 27,
"offset": 26
},
"end": {
"line": 1,
"column": 29,
"offset": 28
},
"indent": []
}
},
{
"type": "inlineCode",
"value": "'constant'",
"position": {
"start": {
"line": 1,
"column": 29,
"offset": 28
},
"end": {
"line": 1,
"column": 41,
"offset": 40
},
"indent": []
}
},
{
"type": "text",
"value": ", ",
"position": {
"start": {
"line": 1,
"column": 41,
"offset": 40
},
"end": {
"line": 1,
"column": 43,
"offset": 42
},
"indent": []
}
},
{
"type": "inlineCode",
"value": "'event'",
"position": {
"start": {
"line": 1,
"column": 43,
"offset": 42
},
"end": {
"line": 1,
"column": 52,
"offset": 51
},
"indent": []
}
},
{
"type": "text",
"value": ", ",
"position": {
"start": {
"line": 1,
"column": 52,
"offset": 51
},
"end": {
"line": 1,
"column": 54,
"offset": 53
},
"indent": []
}
},
{
"type": "inlineCode",
"value": "'external'",
"position": {
"start": {
"line": 1,
"column": 54,
"offset": 53
},
"end": {
"line": 1,
"column": 66,
"offset": 65
},
"indent": []
}
},
{
"type": "text",
"value": ", ",
"position": {
"start": {
"line": 1,
"column": 66,
"offset": 65
},
"end": {
"line": 1,
"column": 68,
"offset": 67
},
"indent": []
}
},
{
"type": "inlineCode",
"value": "'file'",
"position": {
"start": {
"line": 1,
"column": 68,
"offset": 67
},
"end": {
"line": 1,
"column": 76,
"offset": 75
},
"indent": []
}
},
{
"type": "text",
"value": ", ",
"position": {
"start": {
"line": 1,
"column": 76,
"offset": 75
},
"end": {
"line": 1,
"column": 78,
"offset": 77
},
"indent": []
}
},
{
"type": "inlineCode",
"value": "'function'",
"position": {
"start": {
"line": 1,
"column": 78,
"offset": 77
},
"end": {
"line": 1,
"column": 90,
"offset": 89
},
"indent": []
}
},
{
"type": "text",
"value": ", ",
"position": {
"start": {
"line": 1,
"column": 90,
"offset": 89
},
"end": {
"line": 1,
"column": 92,
"offset": 91
},
"indent": []
}
},
{
"type": "inlineCode",
"value": "'member'",
"position": {
"start": {
"line": 1,
"column": 92,
"offset": 91
},
"end": {
"line": 1,
"column": 102,
"offset": 101
},
"indent": []
}
},
{
"type": "text",
"value": ", ",
"position": {
"start": {
"line": 1,
"column": 102,
"offset": 101
},
"end": {
"line": 1,
"column": 104,
"offset": 103
},
"indent": []
}
},
{
"type": "inlineCode",
"value": "'mixin'",
"position": {
"start": {
"line": 1,
"column": 104,
"offset": 103
},
"end": {
"line": 1,
"column": 113,
"offset": 112
},
"indent": []
}
},
{
"type": "text",
"value": ",\n",
"position": {
"start": {
"line": 1,
"column": 113,
"offset": 112
},
"end": {
"line": 2,
"column": 1,
"offset": 114
},
"indent": [
1
]
}
},
{
"type": "inlineCode",
"value": "'module'",
"position": {
"start": {
"line": 2,
"column": 1,
"offset": 114
},
"end": {
"line": 2,
"column": 11,
"offset": 124
},
"indent": []
}
},
{
"type": "text",
"value": ", ",
"position": {
"start": {
"line": 2,
"column": 11,
"offset": 124
},
"end": {
"line": 2,
"column": 13,
"offset": 126
},
"indent": []
}
},
{
"type": "inlineCode",
"value": "'namespace'",
"position": {
"start": {
"line": 2,
"column": 13,
"offset": 126
},
"end": {
"line": 2,
"column": 26,
"offset": 139
},
"indent": []
}
},
{
"type": "text",
"value": ", and ",
"position": {
"start": {
"line": 2,
"column": 26,
"offset": 139
},
"end": {
"line": 2,
"column": 32,
"offset": 145
},
"indent": []
}
},
{
"type": "inlineCode",
"value": "'typedef'",
"position": {
"start": {
"line": 2,
"column": 32,
"offset": 145
},
"end": {
"line": 2,
"column": 43,
"offset": 156
},
"indent": []
}
},
{
"type": "text",
"value": ".",
"position": {
"start": {
"line": 2,
"column": 43,
"offset": 156
},
"end": {
"line": 2,
"column": 44,
"offset": 157
},
"indent": []
}
}
],
"position": {
"start": {
"line": 1,
"column": 1,
"offset": 0
},
"end": {
"line": 2,
"column": 44,
"offset": 157
},
"indent": [
1
]
}
}
],
"position": {
"start": {
"line": 1,
"column": 1,
"offset": 0
},
"end": {
"line": 2,
"column": 44,
"offset": 157
}
}
},
"tags": [
{
"title": "typedef",
"description": null,
"lineNumber": 3,
"type": {
"type": "NameExpression",
"name": "String"
},
"name": "Kind"
}
],
"loc": {
"start": {
"line": 70,
"column": 0
},
"end": {
"line": 74,
"column": 3
}
},
"context": {
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 135,
"column": 0
}
},
"file": "./input.js",
"sortKey": "undefined 00000001"
},
"errors": [],
"kind": "typedef",
"name": "Kind",
"type": {
"type": "NameExpression",
"name": "String"
},
"members": {
"instance": [],
"static": []
},
"path": [
{
"name": "Kind",
"kind": "typedef"
}
],
"namespace": "Kind"
},
{
"description": "",
"tags": [
{
"title": "typedef",
"description": null,
"lineNumber": 1,
"type": {
"type": "NameExpression",
"name": "Object"
},
"name": "Loc"
}
],
"loc": {
"start": {
"line": 76,
"column": 0
},
"end": {
"line": 78,
"column": 3
}
},
"context": {
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 135,
"column": 0
}
},
"file": "./input.js",
"sortKey": "undefined 00000001"
},
"errors": [],
"kind": "typedef",
"name": "Loc",
"type": {
"type": "NameExpression",
"name": "Object"
},
"members": {
"instance": [],
"static": []
},
"path": [
{
"name": "Loc",
"kind": "typedef"
}
],
"namespace": "Loc"
},
{
"description": "",
"tags": [
{
"title": "typedef",
"description": null,
"lineNumber": 1,
"type": {
"type": "NameExpression",
"name": "Object"
},
"name": "Members"
},
{
"title": "property",
"description": null,
"lineNumber": 2,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Comment"
}
]
},
"name": "inner"
},
{
"title": "property",
"description": null,
"lineNumber": 3,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Comment"
}
]
},
"name": "instance"
},
{
"title": "property",
"description": null,
"lineNumber": 4,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Comment"
}
]
},
"name": "static"
}
],
"loc": {
"start": {
"line": 80,
"column": 0
},
"end": {
"line": 85,
"column": 3
}
},
"context": {
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 135,
"column": 0
}
},
"file": "./input.js",
"sortKey": "undefined 00000001"
},
"errors": [],
"kind": "typedef",
"name": "Members",
"type": {
"type": "NameExpression",
"name": "Object"
},
"properties": [
{
"name": "inner",
"lineNumber": 2,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Comment"
}
]
}
},
{
"name": "instance",
"lineNumber": 3,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Comment"
}
]
}
},
{
"name": "static",
"lineNumber": 4,
"type": {
"type": "TypeApplication",
"expression": {
"type": "NameExpression",
"name": "Array"
},
"applications": [
{
"type": "NameExpression",
"name": "Comment"
}
]
}
}
],
"members": {
"instance": [],
"static": []
},
"path": [
{
"name": "Members",
"kind": "typedef"
}
],
"namespace": "Members"
},
{
"description": {
"type": "root",
"children": [
{
"type": "paragraph",
"children": [
{
"type": "text",
"value": "Valid values are ",
"position": {
"start": {
"line": 1,
"column": 1,
"offset": 0
},
"end": {
"line": 1,
"column": 18,
"offset": 17
},
"indent": []
}
},
{
"type": "inlineCode",
"value": "'public'",
"position": {
"start": {
"line": 1,
"column": 18,
"offset": 17
},
"end": {
"line": 1,
"column": 28,
"offset": 27
},
"indent": []
}
},
{
"type": "text",
"value": ", ",
"position": {
"start": {
"line": 1,
"column": 28,
"offset": 27
},
"end": {
"line": 1,
"column": 30,
"offset": 29
},
"indent": []
}
},
{
"type": "inlineCode",
"value": "'private'",
"position": {
"start": {
"line": 1,
"column": 30,
"offset": 29
},
"end": {
"line": 1,
"column": 41,
"offset": 40
},
"indent": []
}
},
{
"type": "text",
"value": ", and ",
"position": {
"start": {
"line": 1,
"column": 41,
"offset": 40
},
"end": {
"line": 1,
"column": 47,
"offset": 46
},
"indent": []
}
},
{
"type": "inlineCode",
"value": "'protected'",
"position": {
"start": {
"line": 1,
"column": 47,
"offset": 46
},
"end": {
"line": 1,
"column": 60,
"offset": 59
},
"indent": []
}
},
{
"type": "text",
"value"