---
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/bb923f73663e5bec28b6bafe753c7ce810552531/src/config/types.ts#L690)

## Parameters

### inlineConfig

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

### context

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

## Returns

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