# Interface SaveFileDialogOptions

interface SaveFileDialogOptions {
AllowsMultipleSelection: undefined | boolean;
AllowsOtherFiletypes: undefined | boolean;
ButtonText: undefined | string;
CanChooseDirectories: undefined | boolean;
CanChooseFiles: undefined | boolean;
CanCreateDirectories: undefined | boolean;
CanSelectHiddenExtension: undefined | boolean;
Detached: undefined | boolean;
Directory: undefined | string;
Filename: undefined | string;
Filters: undefined | FileFilter[];
HideExtension: undefined | boolean;
Message: undefined | string;
ResolvesAliases: undefined | boolean;
ShowHiddenFiles: undefined | boolean;
Title: undefined | string;
TreatsFilePackagesAsDirectories: undefined | boolean;
}

- Defined in dialogs.js:35

#####
Index

### Properties

AllowsMultipleSelection
AllowsOtherFiletypes
ButtonText
CanChooseDirectories
CanChooseFiles
CanCreateDirectories
CanSelectHiddenExtension
Detached
Directory
Filename
Filters
HideExtension
Message
ResolvesAliases
ShowHiddenFiles
Title
TreatsFilePackagesAsDirectories

## Properties

### AllowsMultipleSelection

AllowsMultipleSelection: undefined | boolean

Indicates if multiple selection is allowed.

- Defined in dialogs.js:42

### AllowsOtherFiletypes

AllowsOtherFiletypes: undefined | boolean

Indicates if other file types are allowed.

- Defined in dialogs.js:46

### ButtonText

ButtonText: undefined | string

Text to display on the button.

- Defined in dialogs.js:50

### CanChooseDirectories

CanChooseDirectories: undefined | boolean

Indicates if directories can be chosen.

- Defined in dialogs.js:37

### CanChooseFiles

CanChooseFiles: undefined | boolean

Indicates if files can be chosen.

- Defined in dialogs.js:38

### CanCreateDirectories

CanCreateDirectories: undefined | boolean

Indicates if directories can be created.

- Defined in dialogs.js:39

### CanSelectHiddenExtension

CanSelectHiddenExtension: undefined | boolean

Indicates if hidden extensions can be selected.

- Defined in dialogs.js:44

### Detached

Detached: undefined | boolean

Indicates if the dialog should appear detached from the main window.

- Defined in dialogs.js:52

### Directory

Directory: undefined | string

Directory to open in the dialog.

- Defined in dialogs.js:51

### Filename

Filename: undefined | string

Default filename to use in the dialog.

- Defined in dialogs.js:36

### Filters

Filters: undefined | FileFilter[]

Array of file filters.

- Defined in dialogs.js:47

### HideExtension

HideExtension: undefined | boolean

Indicates if the extension should be hidden.

- Defined in dialogs.js:43

### Message

Message: undefined | string

Message to show in the dialog.

- Defined in dialogs.js:49

### ResolvesAliases

ResolvesAliases: undefined | boolean

Indicates if aliases should be resolved.

- Defined in dialogs.js:41

### ShowHiddenFiles

ShowHiddenFiles: undefined | boolean

Indicates if hidden files should be shown.

- Defined in dialogs.js:40

### Title

Title: undefined | string

Title of the dialog.

- Defined in dialogs.js:48

### TreatsFilePackagesAsDirectories

TreatsFilePackagesAsDirectories: undefined | boolean

Indicates if file packages should be treated as directories.

- Defined in dialogs.js:45

Generated using TypeDoc