---
url: /reference/api/Interface.TsdownHandle.md
---
# Interface: TsdownHandle

Defined in: [src/utils/chunks.ts:12](https://github.com/rolldown/tsdown/blob/eb40c95efdf7f98d0aa7b0178a3b7322986bd419/src/utils/chunks.ts#L12)

## Properties

### bundles

```ts
bundles: TsdownBundle[];
```

Defined in: [src/utils/chunks.ts:13](https://github.com/rolldown/tsdown/blob/eb40c95efdf7f98d0aa7b0178a3b7322986bd419/src/utils/chunks.ts#L13)

***

### watch

```ts
watch: object
```

Defined in: [src/utils/chunks.ts:14](https://github.com/rolldown/tsdown/blob/eb40c95efdf7f98d0aa7b0178a3b7322986bd419/src/utils/chunks.ts#L14)

#### close

```ts
close: () => Promise<void>
```

##### Returns

`Promise`<`void`>

#### restart

```ts
restart: () => Promise<TsdownHandle>
```

##### Returns

`Promise`<`TsdownHandle`>
