{
  "metadata": {
    "toolPackage": "@microsoft/api-extractor",
    "toolVersion": "7.3.8",
    "schemaVersion": 1003,
    "oldestForwardsCompatibleVersion": 1001
  },
  "kind": "Package",
  "canonicalReference": "@loopback/rest-explorer!",
  "docComment": "",
  "name": "@loopback/rest-explorer",
  "members": [
    {
      "kind": "EntryPoint",
      "canonicalReference": "@loopback/rest-explorer!",
      "name": "",
      "members": [
        {
          "kind": "Namespace",
          "canonicalReference": "@loopback/rest-explorer!RestExplorerBindings:namespace",
          "docComment": "/**\n * Binding keys used by this component.\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare namespace "
            },
            {
              "kind": "Reference",
              "text": "RestExplorerBindings"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "releaseTag": "Public",
          "name": "RestExplorerBindings",
          "members": [
            {
              "kind": "Variable",
              "canonicalReference": "@loopback/rest-explorer!RestExplorerBindings.COMPONENT:var",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Reference",
                  "text": "COMPONENT"
                },
                {
                  "kind": "Content",
                  "text": ": "
                },
                {
                  "kind": "Reference",
                  "text": "BindingKey"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "RestExplorerComponent"
                },
                {
                  "kind": "Content",
                  "text": ">"
                }
              ],
              "releaseTag": "Public",
              "name": "COMPONENT",
              "variableTypeTokenRange": {
                "startIndex": 2,
                "endIndex": 6
              }
            },
            {
              "kind": "Variable",
              "canonicalReference": "@loopback/rest-explorer!RestExplorerBindings.CONFIG:var",
              "docComment": "",
              "excerptTokens": [
                {
                  "kind": "Reference",
                  "text": "CONFIG"
                },
                {
                  "kind": "Content",
                  "text": ": "
                },
                {
                  "kind": "Content",
                  "text": "import(\"@loopback/context\")."
                },
                {
                  "kind": "Reference",
                  "text": "BindingAddress"
                },
                {
                  "kind": "Content",
                  "text": "<"
                },
                {
                  "kind": "Reference",
                  "text": "RestExplorerConfig"
                },
                {
                  "kind": "Content",
                  "text": ">"
                }
              ],
              "releaseTag": "Public",
              "name": "CONFIG",
              "variableTypeTokenRange": {
                "startIndex": 2,
                "endIndex": 7
              }
            }
          ]
        },
        {
          "kind": "Class",
          "canonicalReference": "@loopback/rest-explorer!RestExplorerComponent:class",
          "docComment": "/**\n * A component providing a self-hosted API Explorer.\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare class "
            },
            {
              "kind": "Reference",
              "text": "RestExplorerComponent"
            },
            {
              "kind": "Content",
              "text": " implements "
            },
            {
              "kind": "Reference",
              "text": "Component"
            },
            {
              "kind": "Content",
              "text": " "
            }
          ],
          "releaseTag": "Public",
          "name": "RestExplorerComponent",
          "members": [
            {
              "kind": "Constructor",
              "canonicalReference": "@loopback/rest-explorer!RestExplorerComponent:constructor(1)",
              "docComment": "/**\n * Constructs a new instance of the `RestExplorerComponent` class\n */\n",
              "excerptTokens": [
                {
                  "kind": "Content",
                  "text": "constructor("
                },
                {
                  "kind": "Reference",
                  "text": "application"
                },
                {
                  "kind": "Content",
                  "text": ": "
                },
                {
                  "kind": "Reference",
                  "text": "RestApplication"
                },
                {
                  "kind": "Content",
                  "text": ", "
                },
                {
                  "kind": "Reference",
                  "text": "restExplorerConfig"
                },
                {
                  "kind": "Content",
                  "text": "?: "
                },
                {
                  "kind": "Reference",
                  "text": "RestExplorerConfig"
                },
                {
                  "kind": "Content",
                  "text": ");"
                }
              ],
              "releaseTag": "Public",
              "overloadIndex": 1,
              "parameters": [
                {
                  "parameterName": "application",
                  "parameterTypeTokenRange": {
                    "startIndex": 3,
                    "endIndex": 4
                  }
                },
                {
                  "parameterName": "restExplorerConfig",
                  "parameterTypeTokenRange": {
                    "startIndex": 7,
                    "endIndex": 8
                  }
                }
              ]
            }
          ],
          "implementsTokenRanges": [
            {
              "startIndex": 3,
              "endIndex": 5
            }
          ]
        },
        {
          "kind": "TypeAlias",
          "canonicalReference": "@loopback/rest-explorer!RestExplorerConfig:type",
          "docComment": "/**\n * Options to configure API Explorer UI\n */\n",
          "excerptTokens": [
            {
              "kind": "Content",
              "text": "export declare type "
            },
            {
              "kind": "Reference",
              "text": "RestExplorerConfig"
            },
            {
              "kind": "Content",
              "text": " = "
            },
            {
              "kind": "Content",
              "text": "{\n    "
            },
            {
              "kind": "Reference",
              "text": "path"
            },
            {
              "kind": "Content",
              "text": "?: string;\n}"
            },
            {
              "kind": "Content",
              "text": ";"
            }
          ],
          "releaseTag": "Public",
          "name": "RestExplorerConfig",
          "typeTokenRange": {
            "startIndex": 3,
            "endIndex": 6
          }
        }
      ]
    }
  ]
}
