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

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

Defined in: [src/config/types.ts:694](https://github.com/rolldown/tsdown/blob/a00f9fe3140ed2870584864d18815f3573583c09/src/config/types.ts#L694)

## Parameters

### inlineConfig

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

### context

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

## Returns

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