{
  "classes": [
    {
      "constants": [],
      "types": [
        {
          "lua_type": "type ModuleClass = {}",
          "name": "ModuleClass",
          "tags": [],
          "source": {
            "path": "",
            "line": 5
          },
          "fields": [],
          "desc": ""
        },
        {
          "lua_type": "type ModuleFunction = {}",
          "name": "ModuleFunction",
          "tags": [],
          "source": {
            "path": "",
            "line": 6
          },
          "fields": [],
          "desc": ""
        },
        {
          "lua_type": "type ModuleType = {}",
          "name": "ModuleType",
          "tags": [],
          "source": {
            "path": "",
            "line": 7
          },
          "fields": [],
          "desc": ""
        },
        {
          "lua_type": "type ModuleConstant = {}",
          "name": "ModuleConstant",
          "tags": [],
          "source": {
            "path": "",
            "line": 8
          },
          "fields": [],
          "desc": ""
        },
        {
          "lua_type": "type ModuleInfo = {\n    name: string,\n    qualifiedName: string,\n    filename: string,\n    description: string?,\n    moduleRoot: string?,\n    primaryExport: extract.TypeDoc?,\n    classes: { extract.TypeDoc },\n    functions: { extract.FuncDoc },\n    types: { extract.TypeDoc },\n    constants: { extract.ConstDoc },\n}",
          "name": "ModuleInfo",
          "tags": [],
          "source": {
            "path": "",
            "line": 10
          },
          "fields": [
            {
              "lua_type": "name: string",
              "name": "name",
              "desc": ""
            },
            {
              "lua_type": "qualifiedName: string",
              "name": "qualifiedName",
              "desc": ""
            },
            {
              "lua_type": "filename: string",
              "name": "filename",
              "desc": ""
            },
            {
              "lua_type": "description: string?",
              "name": "description",
              "desc": ""
            },
            {
              "lua_type": "moduleRoot: string?",
              "name": "moduleRoot",
              "desc": ""
            },
            {
              "lua_type": "primaryExport: extract.TypeDoc?",
              "name": "primaryExport",
              "desc": ""
            },
            {
              "lua_type": "classes: { extract.TypeDoc }",
              "name": "classes",
              "desc": ""
            },
            {
              "lua_type": "functions: { extract.FuncDoc }",
              "name": "functions",
              "desc": ""
            },
            {
              "lua_type": "types: { extract.TypeDoc }",
              "name": "types",
              "desc": ""
            },
            {
              "lua_type": "constants: { extract.ConstDoc }",
              "name": "constants",
              "desc": ""
            }
          ],
          "desc": ""
        }
      ],
      "name": "@eryx/eryxdoc/content/modules",
      "tags": [],
      "functions": [],
      "properties": [],
      "source": {
        "path": "",
        "line": 0
      },
      "desc": ""
    }
  ]
}