diff --git a/types/xrm/index.d.ts b/types/xrm/index.d.ts index 18d8cae218..fdb6504e96 100644 --- a/types/xrm/index.d.ts +++ b/types/xrm/index.d.ts @@ -4198,6 +4198,13 @@ declare namespace Xrm { confirmed: boolean; } + interface OpenFormResult { + /** + * Identifies the record displayed or created + */ + savedEntityReference: LookupValue[]; + } + /** * Details to show in the Error dialog */ @@ -4354,31 +4361,31 @@ declare namespace Xrm { * @param alertStrings The strings to be used in the alert dialog. * @param alertOptions The height and width options for alert dialog */ - openAlertDialog(alertStrings: Navigation.AlertStrings, alertOptions: Navigation.DialogSizeOptions): Async.PromiseLike; + openAlertDialog(alertStrings: Navigation.AlertStrings, alertOptions?: Navigation.DialogSizeOptions): Async.PromiseLike; /** * Displays a confirmation dialog box containing a message and two buttons. * @param confirmStrings The strings to be used in the confirm dialog. * @param confirmOptions The height and width options for alert dialog */ - openConfirmDialog(confirmStrings: Navigation.ConfirmStrings, confirmOptions: Navigation.DialogSizeOptions): Async.PromiseLike; + openConfirmDialog(confirmStrings: Navigation.ConfirmStrings, confirmOptions?: Navigation.DialogSizeOptions): Async.PromiseLike; /** * Displays an error dialog. * @param confirmStrings The strings to be used in the confirm dialog. * @param confirmOptions The height and width options for alert dialog */ - openConfirmDialog(errorOptions: Navigation.ErrorDialogOptions): Async.PromiseLike; + openErrorDialog(errorOptions: Navigation.ErrorDialogOptions): Async.PromiseLike; /** * Opens a file. */ - openFile(file: Navigation.FileDetails, openFileOptions: XrmEnum.OpenFileOptions): void; + openFile(file: Navigation.FileDetails, openFileOptions?: XrmEnum.OpenFileOptions): void; /** * Opens an entity form or a quick create form. */ - openForm(entityFormOptions: Navigation.EntityFormOptions, formParameters: Utility.OpenParameters): Async.PromiseLike; + openForm(entityFormOptions: Navigation.EntityFormOptions, formParameters?: Utility.OpenParameters): Async.PromiseLike; /** * Opens a URL, including file URLs.