{
    "metadata": {
      "toolPackage": "@microsoft/api-extractor",
      "toolVersion": "7.23.0",
      "schemaVersion": 1005,
      "oldestForwardsCompatibleVersion": 1001,
      "tsdocConfig": {
        "$schema": "https://developer.microsoft.com/json-schemas/tsdoc/v0/tsdoc.schema.json",
        "noStandardTags": true,
        "tagDefinitions": [
          {
            "tagName": "@alpha",
            "syntaxKind": "modifier"
          },
          {
            "tagName": "@beta",
            "syntaxKind": "modifier"
          },
          {
            "tagName": "@defaultValue",
            "syntaxKind": "block"
          },
          {
            "tagName": "@decorator",
            "syntaxKind": "block",
            "allowMultiple": true
          },
          {
            "tagName": "@deprecated",
            "syntaxKind": "block"
          },
          {
            "tagName": "@eventProperty",
            "syntaxKind": "modifier"
          },
          {
            "tagName": "@example",
            "syntaxKind": "block",
            "allowMultiple": true
          },
          {
            "tagName": "@experimental",
            "syntaxKind": "modifier"
          },
          {
            "tagName": "@inheritDoc",
            "syntaxKind": "inline"
          },
          {
            "tagName": "@internal",
            "syntaxKind": "modifier"
          },
          {
            "tagName": "@label",
            "syntaxKind": "inline"
          },
          {
            "tagName": "@link",
            "syntaxKind": "inline",
            "allowMultiple": true
          },
          {
            "tagName": "@override",
            "syntaxKind": "modifier"
          },
          {
            "tagName": "@packageDocumentation",
            "syntaxKind": "modifier"
          },
          {
            "tagName": "@param",
            "syntaxKind": "block",
            "allowMultiple": true
          },
          {
            "tagName": "@privateRemarks",
            "syntaxKind": "block"
          },
          {
            "tagName": "@public",
            "syntaxKind": "modifier"
          },
          {
            "tagName": "@readonly",
            "syntaxKind": "modifier"
          },
          {
            "tagName": "@remarks",
            "syntaxKind": "block"
          },
          {
            "tagName": "@returns",
            "syntaxKind": "block"
          },
          {
            "tagName": "@sealed",
            "syntaxKind": "modifier"
          },
          {
            "tagName": "@see",
            "syntaxKind": "block"
          },
          {
            "tagName": "@throws",
            "syntaxKind": "block",
            "allowMultiple": true
          },
          {
            "tagName": "@typeParam",
            "syntaxKind": "block",
            "allowMultiple": true
          },
          {
            "tagName": "@virtual",
            "syntaxKind": "modifier"
          },
          {
            "tagName": "@betaDocumentation",
            "syntaxKind": "modifier"
          },
          {
            "tagName": "@internalRemarks",
            "syntaxKind": "block"
          },
          {
            "tagName": "@preapproved",
            "syntaxKind": "modifier"
          }
        ],
        "supportForTags": {
          "@alpha": true,
          "@beta": true,
          "@defaultValue": true,
          "@decorator": true,
          "@deprecated": true,
          "@eventProperty": true,
          "@example": true,
          "@experimental": true,
          "@inheritDoc": true,
          "@internal": true,
          "@label": true,
          "@link": true,
          "@override": true,
          "@packageDocumentation": true,
          "@param": true,
          "@privateRemarks": true,
          "@public": true,
          "@readonly": true,
          "@remarks": true,
          "@returns": true,
          "@sealed": true,
          "@see": true,
          "@throws": true,
          "@typeParam": true,
          "@virtual": true,
          "@betaDocumentation": true,
          "@internalRemarks": true,
          "@preapproved": true
        },
        "reportUnsupportedHtmlElements": false
      }
    },
    "kind": "Package",
    "canonicalReference": "package!",
    "docComment": "/**\n * Package comment\n *\n * @packageDocumentation\n */\n",
    "name": "package",
    "members": [
      {
        "kind": "EntryPoint",
        "canonicalReference": "package!",
        "name": "",
        "members": [
          {
            "kind": "Enum",
            "canonicalReference": "package!TestEnum:enum",
            "docComment": "/**\n * Test Enum\n */\n",
            "excerptTokens": [
              {
                "kind": "Content",
                "text": "export declare enum TestEnum "
              }
            ],
            "releaseTag": "Public",
            "name": "TestEnum",
            "members": [
              {
                "kind": "EnumMember",
                "canonicalReference": "package!TestEnum.TestEnumFlag1:member",
                "docComment": "/**\n * Test Enum Flag 1\n */\n",
                "excerptTokens": [
                  {
                    "kind": "Content",
                    "text": "TestEnumFlag1 = "
                  },
                  {
                    "kind": "Content",
                    "text": "0"
                  }
                ],
                "releaseTag": "Public",
                "name": "TestEnumFlag1",
                "initializerTokenRange": {
                  "startIndex": 1,
                  "endIndex": 2
                }
              },
              {
                "kind": "EnumMember",
                "canonicalReference": "package!TestEnum.TestEnumFlag2:member",
                "docComment": "/**\n * Test Enum Flag 2\n */\n",
                "excerptTokens": [
                  {
                    "kind": "Content",
                    "text": "TestEnumFlag2 = "
                  },
                  {
                    "kind": "Content",
                    "text": "1"
                  }
                ],
                "releaseTag": "Public",
                "name": "TestEnumFlag2",
                "initializerTokenRange": {
                  "startIndex": 1,
                  "endIndex": 2
                }
              }
            ]
          }
        ]
      }
    ]
  }
  