---
url: /api/reference/wxt/utils/define-background/functions/defineBackground.md
---

[API](../../../../packages.md) / [wxt/utils/define-background](../index.md) / defineBackground

# Function: defineBackground()

## Call Signature

> **defineBackground**(`main`): [`BackgroundDefinition`](../../../interfaces/BackgroundDefinition.md)

Source: [packages/wxt/src/utils/define-background.ts:4](https://github.com/wxt-dev/wxt/blob/a34b49d6b92f500ed9cb5ad4934510e834f49704/packages/wxt/src/utils/define-background.ts#L4)

### Parameters

#### main

() => `void`

### Returns

[`BackgroundDefinition`](../../../interfaces/BackgroundDefinition.md)

## Call Signature

> **defineBackground**(`definition`): [`BackgroundDefinition`](../../../interfaces/BackgroundDefinition.md)

Source: [packages/wxt/src/utils/define-background.ts:5](https://github.com/wxt-dev/wxt/blob/a34b49d6b92f500ed9cb5ad4934510e834f49704/packages/wxt/src/utils/define-background.ts#L5)

### Parameters

#### definition

[`BackgroundDefinition`](../../../interfaces/BackgroundDefinition.md)

### Returns

[`BackgroundDefinition`](../../../interfaces/BackgroundDefinition.md)

***

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