***

title: "AdminUiAppConfig"
generated: true
---------------

<GenerationInfo sourceFile="packages/common/src/shared-types.ts" sourceLine="355" packageName="@vendure/common" />

Configures the path to a custom-build of the Admin UI app.

```ts title="Signature"
interface AdminUiAppConfig {
    path: string;
    route?: string;
    compile?: () => Promise<void>;
}
```

<div className="members-wrapper">

### path

\<MemberInfo kind="property" type={`string`}   />

The path to the compiled admin UI app files. If not specified, an internal
default build is used. This path should contain the `vendure-ui-config.json` file,
index.html, the compiled js bundles etc.

### route

\<MemberInfo kind="property" type={`string`} default={`'admin'`}   />

Specifies the url route to the Admin UI app.

### compile

\<MemberInfo kind="property" type={`() => Promise<void>`}   />

The function which will be invoked to start the app compilation process.

</div>
