--- 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>