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

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

# Interface: GeneratedPublicFile

Source: [packages/wxt/src/types.ts:1912](https://github.com/wxt-dev/wxt/blob/64439559a7b745157ddbe3be67d3ba13ae3491e1/packages/wxt/src/types.ts#L1912)

## Contents

* [Extends](#extends)
* [Properties](#properties)
  * [contents](#contents)
  * [relativeDest](#relativedest)

## Extends

* [`ResolvedBasePublicFile`](ResolvedBasePublicFile.md)

## Properties

### contents

> **contents**: `string`

Source: [packages/wxt/src/types.ts:1914](https://github.com/wxt-dev/wxt/blob/64439559a7b745157ddbe3be67d3ba13ae3491e1/packages/wxt/src/types.ts#L1914)

Text to write to the file.

***

### relativeDest

> **relativeDest**: `string`

Source: [packages/wxt/src/types.ts:1899](https://github.com/wxt-dev/wxt/blob/64439559a7b745157ddbe3be67d3ba13ae3491e1/packages/wxt/src/types.ts#L1899)

The relative path in the output directory to copy the file to.

#### Example

```ts
'content-scripts/base-styles.css';
```

#### Inherited from

[`ResolvedBasePublicFile`](ResolvedBasePublicFile.md).[`relativeDest`](ResolvedBasePublicFile.md#relativedest)

***

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