Defined in: dialog.ts:26
optionalkind?:"info"|"warning"|"error"
Defined in: dialog.ts:29
Alert severity: "info" (default) | "warning" | "error".
optionaltitle?:string
Defined in: dialog.ts:27
Defined in: dialog.ts:32
optionalkind?:"info"|"warning"|"error"
Defined in: dialog.ts:29
Alert severity: "info" (default) | "warning" | "error".
optionalmessage?:string
Defined in: dialog.ts:33
optionaltitle?:string
Defined in: dialog.ts:27
Defined in: dialog.ts:10
optionalcanCreateDirectories?:boolean
Defined in: dialog.ts:18
optionaldirectory?:boolean
Defined in: dialog.ts:12
optionalfilters?:string[]
Defined in: dialog.ts:15
Allowed extensions, e.g. ["png","jpg"].
optionalmaxFiles?:number
Defined in: dialog.ts:17
Max selectable files (>1 enables multi-select; result becomes an array).
optionalmultiple?:boolean
Defined in: dialog.ts:13
optionaltitle?:string
Defined in: dialog.ts:11
Defined in: dialog.ts:21
optionaldefaultName?:string
Defined in: dialog.ts:23
optionaltitle?:string
Defined in: dialog.ts:22
constdialog:object
Defined in: dialog.ts:106
ask: (
messageOrOptions,options) =>Promise<boolean>
Shows an OK/Cancel question dialog; resolves true when confirmed.
string | MessageDialogOptionsFull & object
MessageDialogOptions = {}
Promise<boolean>
confirm: (
messageOrOptions,options) =>Promise<boolean>
Shows an OK/Cancel confirmation; resolves true when confirmed.
string | MessageDialogOptionsFull & object
MessageDialogOptions = {}
Promise<boolean>
message: (
messageOrOptions,options) =>Promise<number>
Shows a native message/alert dialog; returns the clicked button index.
string | MessageDialogOptionsFull & object
MessageDialogOptions = {}
Promise<number>
open: (
options) =>Promise<string|string[] |null>
Shows a native open-file (or directory) dialog; null if cancelled.
OpenDialogOptions = {}
Promise<string | string[] | null>
save: (
options) =>Promise<string|null>
Shows a native save dialog; null if cancelled.
SaveDialogOptions = {}
Promise<string | null>
ask(
messageOrOptions,options?):Promise<boolean>
Defined in: dialog.ts:75
Shows an OK/Cancel question dialog; resolves true when confirmed.
string | MessageDialogOptionsFull & object
MessageDialogOptions = {}
Promise<boolean>
confirm(
messageOrOptions,options?):Promise<boolean>
Defined in: dialog.ts:91
Shows an OK/Cancel confirmation; resolves true when confirmed.
string | MessageDialogOptionsFull & object
MessageDialogOptions = {}
Promise<boolean>
message(
messageOrOptions,options?):Promise<number>
Defined in: dialog.ts:59
Shows a native message/alert dialog; returns the clicked button index.
string | MessageDialogOptionsFull & object
MessageDialogOptions = {}
Promise<number>
open(
options?):Promise<string|string[] |null>
Defined in: dialog.ts:37
Shows a native open-file (or directory) dialog; null if cancelled.
OpenDialogOptions = {}
Promise<string | string[] | null>
save(
options?):Promise<string|null>
Defined in: dialog.ts:52
Shows a native save dialog; null if cancelled.
SaveDialogOptions = {}
Promise<string | null>