---
sidebar_label: CommonEventEmitter
---

# CommonEventEmitter interface

### Signature

```typescript
export interface CommonEventEmitter<Events extends Record<EventType, unknown>>
```

## Methods

<table><thead><tr><th>

Method

</th><th>

Description

</th></tr></thead>
<tbody><tr><td>

<span id="emit">[emit(type, event)](./puppeteer.commoneventemitter.emit.md)</span>

</td><td>

</td></tr>
<tr><td>

<span id="listenercount">[listenerCount(event)](./puppeteer.commoneventemitter.listenercount.md)</span>

</td><td>

</td></tr>
<tr><td>

<span id="off">[off(type, handler)](./puppeteer.commoneventemitter.off.md)</span>

</td><td>

</td></tr>
<tr><td>

<span id="on">[on(type, handler)](./puppeteer.commoneventemitter.on.md)</span>

</td><td>

</td></tr>
<tr><td>

<span id="once">[once(type, handler)](./puppeteer.commoneventemitter.once.md)</span>

</td><td>

</td></tr>
<tr><td>

<span id="removealllisteners">[removeAllListeners(event)](./puppeteer.commoneventemitter.removealllisteners.md)</span>

</td><td>

</td></tr>
</tbody></table>
