---
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/089824a156827c3c26730a71a4212c6f946ed4b5/src/config/types.ts#L693)

## Parameters

### inlineConfig

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

### context

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

## Returns

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