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

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

Defined in: [src/config/types.ts:693](https://github.com/rolldown/tsdown/blob/4e612b53c3ee410664a4a421e66c7f9ab70e15cc/src/config/types.ts#L693)

## Parameters

### inlineConfig

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

### context

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

## Returns

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