--- sidebar_label: Connection --- # Connection class **Signature:** ```typescript export declare class Connection extends EventEmitter ``` **Extends:** [EventEmitter](./puppeteer.eventemitter.md) ## Constructors | Constructor | Modifiers | Description | | ------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------- | | [(constructor)(url, transport, delay)](./puppeteer.connection._constructor_.md) | | Constructs a new instance of the Connection class | ## Methods | Method | Modifiers | Description | | -------------------------------------------------------------------- | ------------------- | ----------- | | [createSession(targetInfo)](./puppeteer.connection.createsession.md) | | | | [dispose()](./puppeteer.connection.dispose.md) | | | | [fromSession(session)](./puppeteer.connection.fromsession.md) | static | | | [send(method, paramArgs)](./puppeteer.connection.send.md) | | | | [session(sessionId)](./puppeteer.connection.session.md) | | | | [url()](./puppeteer.connection.url.md) | | |