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

Defined in: [src/utils/chunks.ts:7](https://github.com/rolldown/tsdown/blob/bb923f73663e5bec28b6bafe753c7ce810552531/src/utils/chunks.ts#L7)

## Extends

* `AsyncDisposable`

## Properties

### chunks

```ts
chunks: RolldownChunk[];
```

Defined in: [src/utils/chunks.ts:8](https://github.com/rolldown/tsdown/blob/bb923f73663e5bec28b6bafe753c7ce810552531/src/utils/chunks.ts#L8)

***

### config

```ts
config: ResolvedConfig
```

Defined in: [src/utils/chunks.ts:9](https://github.com/rolldown/tsdown/blob/bb923f73663e5bec28b6bafe753c7ce810552531/src/utils/chunks.ts#L9)

***

### inlinedDeps

```ts
inlinedDeps: Map<string, Set<string>>
```

Defined in: [src/utils/chunks.ts:10](https://github.com/rolldown/tsdown/blob/bb923f73663e5bec28b6bafe753c7ce810552531/src/utils/chunks.ts#L10)

## Methods

### \[asyncDispose]\()

```ts
[asyncDispose](): PromiseLike<void>;
```

Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.esnext.disposable.d.ts:38

#### Returns

`PromiseLike`<`void`>

#### Inherited from

`AsyncDisposable.[asyncDispose]`
