---
title: "au-widget-asset-storage-ajax/IAuWidgetAssetStorageAjaxConfig | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/ui-framework/widgets/reference/au-widget-asset-storage-ajax.IAuWidgetAssetStorageAjaxConfig/"
---

# au-widget-asset-storage-ajax/IAuWidgetAssetStorageAjaxConfig

> ***

## Interfaces

### IAssetDataResult

#### Properties

##### customFields

```ts
customFields: object;
```

###### Index Signature

```ts
[key: string]: unknown
```

##### id

```ts
id: string;
```

##### metadata

```ts
metadata: object;
```

###### Index Signature

```ts
[key: string]: unknown
```

##### name

```ts
name: string;
```

##### path

```ts
path: string;
```

##### previewUrl

```ts
previewUrl: string;
```

### IAuWidgetAssetStorageAjaxConfig

#### Properties

##### assetType

```ts
assetType: AssetType;
```

##### entriesFilter?

```ts
optional entriesFilter?: Function | Function[];
```

##### folder

```ts
folder: string;
```

##### folderFilter?

```ts
optional folderFilter?: Function | Function[];
```

##### lock

```ts
lock: string | string[];
```

##### previewOptions

```ts
previewOptions: IPreviewOptions;
```

***

### IPreviewOptions

#### Properties

##### height

```ts
height: number;
```

##### name

```ts
name: string;
```

##### namespace

```ts
namespace: string;
```

##### width

```ts
width: number;
```

## Type Aliases

### AssetStorageApiClientResult

```ts
type AssetStorageApiClientResult = 
  | FolderContentOfDesignDto
  | FolderContentOfImageDto
  | FolderContentOfFontDto;
```

***

### AssetStorageClient

```ts
type AssetStorageClient = 
  | FontsApiClient
  | ImagesApiClient
  | DesignsApiClient
  | PrivateDesignsApiClient
  | PrivateImagesApiClient;
```

***

### AssetType

```ts
type AssetType = "designs" | "images" | "privatedesigns" | "privateimages" | "fonts";
```

***

### EntityType

```ts
type EntityType = DesignDto | FontDto | ImageDto;
```
