---
url: /reference/api/TypeAlias.UserConfigFn.md
---
# Type Alias: UserConfigFn

```ts
type UserConfigFn = (inlineConfig, context) => Awaitable<Arrayable<UserConfig>>
```

Defined in: [src/config/types.ts:690](https://github.com/rolldown/tsdown/blob/eb40c95efdf7f98d0aa7b0178a3b7322986bd419/src/config/types.ts#L690)

## Parameters

### inlineConfig

[`InlineConfig`](Interface.InlineConfig.md)

### context

[`UserConfigFnContext`](Interface.UserConfigFnContext.md)

## Returns

`Awaitable`<`Arrayable`<[`UserConfig`](Interface.UserConfig.md)>>
