# WebExtensions Javascript Component Reference

This page contains reference documentation for the individual classes
used to implement WebExtensions APIs. This documentation is generated
from jsdoc comments in the source code.

## ExtensionAPI class

```{js:autoclass} ExtensionAPI
:members:
```

## Extension class

```{js:autoclass} Extension
:members:
```

## EventManager class

```{js:autoclass} EventManager
:members:
```

## BaseContext class

```{js:autoclass} BaseContext
:members:
```

## WindowManager class

```{js:autoclass} WindowManagerBase
:members:
```

## TabManager class

```{js:autoclass} TabManagerBase
:members:
```
