[Home](./index.md) > [puppeteer](./puppeteer.md) > [Puppeteer](./puppeteer.puppeteer.md) > [(constructor)](./puppeteer.puppeteer._constructor_.md) ## Puppeteer.(constructor) Constructs a new instance of the `Puppeteer` class Signature: ```typescript constructor(projectRoot: string, preferredRevision: string, isPuppeteerCore: boolean, productName: string); ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | projectRoot | string | | | preferredRevision | string | | | isPuppeteerCore | boolean | | | productName | string | |