> ISPO SDK documentation. [HTML](https://ispo.ai/docs/interfaces/core.DialogSaveAsInput.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Interface DialogSaveAsInput

```typescript
interface DialogSaveAsInput {
    data: ArrayBuffer | Uint8Array<ArrayBufferLike>;
    defaultName: string;
    filters?: DialogSaveAsFilter[];
}
```

Types: [data](#data), [defaultName](#defaultname), [filters](#filters), [DialogSaveAsFilter](core.DialogSaveAsFilter.md)

##### Index

### <a id="properties"></a>Properties

[data](#data) [defaultName](#defaultname) [filters?](#filters)

## <a id="properties-1"></a>Properties

### <a id="data"></a>data

```typescript
data: ArrayBuffer | Uint8Array<ArrayBufferLike>
```

Bytes to write. Round-tripped via structured clone; cap is 64 MB.

### <a id="defaultname"></a>defaultName

```typescript
defaultName: string
```

Suggested file name. Path separators are stripped by the host.

### <a id="filters"></a>`Optional`filters

```typescript
filters?: DialogSaveAsFilter[]
```

Types: [DialogSaveAsFilter](core.DialogSaveAsFilter.md)

Optional file-type filters for the dialog.
