2020-06-04 14:56:45 +00:00
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home ](./index.md ) > [puppeteer ](./puppeteer.md ) > [CDPSession ](./puppeteer.cdpsession.md )
## CDPSession class
< b > Signature:< / b >
```typescript
export declare class CDPSession extends EventEmitter
```
2020-06-22 08:16:51 +00:00
< b > Extends:</ b > [EventEmitter ](./puppeteer.eventemitter.md )
2020-06-04 14:56:45 +00:00
## Constructors
| Constructor | Modifiers | Description |
| --- | --- | --- |
| [(constructor)(connection, targetType, sessionId) ](./puppeteer.cdpsession._constructor_.md ) | | Constructs a new instance of the < code > CDPSession</ code > class |
## Properties
| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [\_callbacks ](./puppeteer.cdpsession._callbacks.md ) | | Map< number, ConnectionCallback> | |
| [\_connection ](./puppeteer.cdpsession._connection.md ) | | [Connection ](./puppeteer.connection.md ) | |
| [\_sessionId ](./puppeteer.cdpsession._sessionid.md ) | | string | |
| [\_targetType ](./puppeteer.cdpsession._targettype.md ) | | string | |
## Methods
| Method | Modifiers | Description |
| --- | --- | --- |
| [\_onClosed() ](./puppeteer.cdpsession._onclosed.md ) | | |
| [\_onMessage(object) ](./puppeteer.cdpsession._onmessage.md ) | | |
| [detach() ](./puppeteer.cdpsession.detach.md ) | | |
| [send(method, params) ](./puppeteer.cdpsession.send.md ) | | |