---
url: /api/reference/wxt/interfaces/ExtensionRunner.md
---

[API](../../packages.md) / [wxt](../index.md) / ExtensionRunner

# Interface: ExtensionRunner

Source: [packages/wxt/src/types.ts:1713](https://github.com/wxt-dev/wxt/blob/a34b49d6b92f500ed9cb5ad4934510e834f49704/packages/wxt/src/types.ts#L1713)

## Contents

* [Methods](#methods)
  * [canOpen()?](#canopen)
  * [closeBrowser()?](#closebrowser)
  * [openBrowser()](#openbrowser)

## Methods

### canOpen()?

> `optional` **canOpen**(): `Promise`<`boolean`>

Source: [packages/wxt/src/types.ts:1719](https://github.com/wxt-dev/wxt/blob/a34b49d6b92f500ed9cb5ad4934510e834f49704/packages/wxt/src/types.ts#L1719)

Whether or not this runner actually opens the browser.

#### Returns

`Promise`<`boolean`>

***

### closeBrowser()?

> `optional` **closeBrowser**(): `Promise`<`void`>

Source: [packages/wxt/src/types.ts:1716](https://github.com/wxt-dev/wxt/blob/a34b49d6b92f500ed9cb5ad4934510e834f49704/packages/wxt/src/types.ts#L1716)

#### Returns

`Promise`<`void`>

***

### openBrowser()

> **openBrowser**(): `Promise`<`void`>

Source: [packages/wxt/src/types.ts:1714](https://github.com/wxt-dev/wxt/blob/a34b49d6b92f500ed9cb5ad4934510e834f49704/packages/wxt/src/types.ts#L1714)

#### Returns

`Promise`<`void`>

***

Generated using [typedoc-plugin-markdown](https://www.npmjs.com/package/typedoc-plugin-markdown) and [TypeDoc](https://typedoc.org/)
