# BrowserPoolEvents<!-- --> \<BC, Page>

## Index[**](#Index)

### Properties

* [**browserLaunched](#browserLaunched)
* [**browserRetired](#browserRetired)
* [**pageClosed](#pageClosed)
* [**pageCreated](#pageCreated)

## Properties<!-- -->[**](#Properties)

### [**](#browserLaunched)[**](https://github.com/apify/crawlee/blob/8f2663aedfd2280ca35b9185b4e287f65a2ce969/packages/browser-pool/src/browser-pool.ts#L35)browserLaunched

**browserLaunched: (browserController) => void | Promise\<void>

#### Type declaration

* * **(browserController): void | Promise\<void>

  - #### Parameters

    * ##### browserController: BC

    #### Returns void | Promise\<void>

### [**](#browserRetired)[**](https://github.com/apify/crawlee/blob/8f2663aedfd2280ca35b9185b4e287f65a2ce969/packages/browser-pool/src/browser-pool.ts#L34)browserRetired

**browserRetired: (browserController) => void | Promise\<void>

#### Type declaration

* * **(browserController): void | Promise\<void>

  - #### Parameters

    * ##### browserController: BC

    #### Returns void | Promise\<void>

### [**](#pageClosed)[**](https://github.com/apify/crawlee/blob/8f2663aedfd2280ca35b9185b4e287f65a2ce969/packages/browser-pool/src/browser-pool.ts#L33)pageClosed

**pageClosed: (page) => void | Promise\<void>

#### Type declaration

* * **(page): void | Promise\<void>

  - #### Parameters

    * ##### page: Page

    #### Returns void | Promise\<void>

### [**](#pageCreated)[**](https://github.com/apify/crawlee/blob/8f2663aedfd2280ca35b9185b4e287f65a2ce969/packages/browser-pool/src/browser-pool.ts#L32)pageCreated

**pageCreated: (page) => void | Promise\<void>

#### Type declaration

* * **(page): void | Promise\<void>

  - #### Parameters

    * ##### page: Page

    #### Returns void | Promise\<void>
