diff --git a/types/office-js-preview/index.d.ts b/types/office-js-preview/index.d.ts
index e26ab7e8a0..56415c63cd 100644
--- a/types/office-js-preview/index.d.ts
+++ b/types/office-js-preview/index.d.ts
@@ -9411,10 +9411,12 @@ declare namespace Office {
*
* @beta
*/
- interface EnhancedLocation {
+ export interface EnhancedLocation {
/**
* Adds to the set of locations associated with the appointment.
*
+ * [Api set: Mailbox Preview]
+ *
* @remarks
*
*
@@ -9436,11 +9438,15 @@ declare namespace Office {
* asyncContext: Developers can provide any object they wish to access in the callback method.
* @param callback Optional. When the method completes, the function passed in the callback parameter is called with a single parameter,
* asyncResult, which is an Office.AsyncResult object. Check the `status` property of asyncResult to determine if the call succeeded.
+ *
+ * @beta
*/
addAsync(locationIdentifiers: LocationIdentifier[], options?: Office.AsyncContextOptions, callback?: (result: Office.AsyncResultStatus) => void): void;
/**
* Adds to the set of locations associated with the appointment.
*
+ * [Api set: Mailbox Preview]
+ *
* @remarks
*
*
@@ -9456,11 +9462,15 @@ declare namespace Office {
* @param locationIdentifiers The locations to be added to the current list of locations.
* @param callback Optional. When the method completes, the function passed in the callback parameter is called with a single parameter,
* asyncResult, which is an Office.AsyncResult object. Check the `status` property of asyncResult to determine if the call succeeded.
+ *
+ * @beta
*/
addAsync(locationIdentifiers: LocationIdentifier[], callback?: (result: Office.AsyncResultStatus) => void): void;
/**
* Gets the set of locations associated with the appointment.
*
+ * [Api set: Mailbox Preview]
+ *
* @remarks
*
*
@@ -9481,11 +9491,15 @@ declare namespace Office {
* asyncContext: Developers can provide any object they wish to access in the callback method.
* @param callback Optional. When the method completes, the function passed in the callback parameter is called with a single parameter,
* asyncResult, which is an Office.AsyncResult object.
+ *
+ * @beta
*/
getAsync(options?: Office.AsyncContextOptions, callback?: (result: Office.AsyncResult) => void): void;
/**
* Gets the set of locations associated with the appointment.
*
+ * [Api set: Mailbox Preview]
+ *
* @remarks
*
*
@@ -9500,6 +9514,8 @@ declare namespace Office {
*
* @param callback Optional. When the method completes, the function passed in the callback parameter is called with a single parameter,
* asyncResult, which is an Office.AsyncResult object.
+ *
+ * @beta
*/
getAsync(callback?: (result: Office.AsyncResult) => void): void;
/**
@@ -9507,6 +9523,8 @@ declare namespace Office {
*
* If there are multiple locations with the same name, all matching locations will be removed even if only one was specified in locationIdentifiers.
*
+ * [Api set: Mailbox Preview]
+ *
* @remarks
*
*
@@ -9528,6 +9546,8 @@ declare namespace Office {
* asyncContext: Developers can provide any object they wish to access in the callback method.
* @param callback Optional. When the method completes, the function passed in the callback parameter is called with a single parameter,
* asyncResult, which is an Office.AsyncResult object. Check the `status` property of asyncResult to determine if the call succeeded.
+ *
+ * @beta
*/
removeAsync(locationIdentifiers: LocationIdentifier[], options?: Office.AsyncContextOptions, callback?: (result: Office.AsyncResultStatus) => void): void;
/**
@@ -9535,6 +9555,8 @@ declare namespace Office {
*
* If there are multiple locations with the same name, all matching locations will be removed even if only one was specified in locationIdentifiers.
*
+ * [Api set: Mailbox Preview]
+ *
* @remarks
*
*
@@ -9550,6 +9572,8 @@ declare namespace Office {
* @param locationIdentifiers The locations to be removed from the current list of locations.
* @param callback Optional. When the method completes, the function passed in the callback parameter is called with a single parameter,
* asyncResult, which is an Office.AsyncResult object. Check the `status` property of asyncResult to determine if the call succeeded.
+ *
+ * @beta
*/
removeAsync(locationIdentifiers: LocationIdentifier[], callback?: (result: Office.AsyncResultStatus) => void): void;
}
@@ -9964,7 +9988,7 @@ declare namespace Office {
*/
end: Time;
/**
- * Gets or sets the locations of the appointment. The `enhancedLocation` property returns an {@link EnhancedLocation} object that
+ * Gets or sets the locations of the appointment. The `enhancedLocation` property returns an {@link Office.EnhancedLocation} object that
* provides methods to get, remove, or add locations on an item.
*
* [Api set: Mailbox Preview]
@@ -11075,8 +11099,8 @@ declare namespace Office {
/**
* Gets the locations of an appointment.
*
- * The enhancedLocation property returns an {@link EnhancedLocation} object that allows you to get the set of locations (each represented by
- * a {@link LocationDetails} object) associated with the appointment.
+ * The enhancedLocation property returns an {@link Office.EnhancedLocation} object that allows you to get the set of locations (each represented by
+ * a {@link Office.LocationDetails} object) associated with the appointment.
*
* [Api set: Mailbox Preview]
*
diff --git a/types/office-js/index.d.ts b/types/office-js/index.d.ts
index 1b3f3c447a..1ff4d05df3 100644
--- a/types/office-js/index.d.ts
+++ b/types/office-js/index.d.ts
@@ -9411,10 +9411,12 @@ declare namespace Office {
*
* @beta
*/
- interface EnhancedLocation {
+ export interface EnhancedLocation {
/**
* Adds to the set of locations associated with the appointment.
*
+ * [Api set: Mailbox Preview]
+ *
* @remarks
*
*
@@ -9436,11 +9438,15 @@ declare namespace Office {
* asyncContext: Developers can provide any object they wish to access in the callback method.
* @param callback Optional. When the method completes, the function passed in the callback parameter is called with a single parameter,
* asyncResult, which is an Office.AsyncResult object. Check the `status` property of asyncResult to determine if the call succeeded.
+ *
+ * @beta
*/
addAsync(locationIdentifiers: LocationIdentifier[], options?: Office.AsyncContextOptions, callback?: (result: Office.AsyncResultStatus) => void): void;
/**
* Adds to the set of locations associated with the appointment.
*
+ * [Api set: Mailbox Preview]
+ *
* @remarks
*
*
@@ -9456,11 +9462,15 @@ declare namespace Office {
* @param locationIdentifiers The locations to be added to the current list of locations.
* @param callback Optional. When the method completes, the function passed in the callback parameter is called with a single parameter,
* asyncResult, which is an Office.AsyncResult object. Check the `status` property of asyncResult to determine if the call succeeded.
+ *
+ * @beta
*/
addAsync(locationIdentifiers: LocationIdentifier[], callback?: (result: Office.AsyncResultStatus) => void): void;
/**
* Gets the set of locations associated with the appointment.
*
+ * [Api set: Mailbox Preview]
+ *
* @remarks
*
*
@@ -9481,11 +9491,15 @@ declare namespace Office {
* asyncContext: Developers can provide any object they wish to access in the callback method.
* @param callback Optional. When the method completes, the function passed in the callback parameter is called with a single parameter,
* asyncResult, which is an Office.AsyncResult object.
+ *
+ * @beta
*/
getAsync(options?: Office.AsyncContextOptions, callback?: (result: Office.AsyncResult) => void): void;
/**
* Gets the set of locations associated with the appointment.
*
+ * [Api set: Mailbox Preview]
+ *
* @remarks
*
*
@@ -9500,6 +9514,8 @@ declare namespace Office {
*
* @param callback Optional. When the method completes, the function passed in the callback parameter is called with a single parameter,
* asyncResult, which is an Office.AsyncResult object.
+ *
+ * @beta
*/
getAsync(callback?: (result: Office.AsyncResult) => void): void;
/**
@@ -9507,6 +9523,8 @@ declare namespace Office {
*
* If there are multiple locations with the same name, all matching locations will be removed even if only one was specified in locationIdentifiers.
*
+ * [Api set: Mailbox Preview]
+ *
* @remarks
*
*
@@ -9528,6 +9546,8 @@ declare namespace Office {
* asyncContext: Developers can provide any object they wish to access in the callback method.
* @param callback Optional. When the method completes, the function passed in the callback parameter is called with a single parameter,
* asyncResult, which is an Office.AsyncResult object. Check the `status` property of asyncResult to determine if the call succeeded.
+ *
+ * @beta
*/
removeAsync(locationIdentifiers: LocationIdentifier[], options?: Office.AsyncContextOptions, callback?: (result: Office.AsyncResultStatus) => void): void;
/**
@@ -9535,6 +9555,8 @@ declare namespace Office {
*
* If there are multiple locations with the same name, all matching locations will be removed even if only one was specified in locationIdentifiers.
*
+ * [Api set: Mailbox Preview]
+ *
* @remarks
*
*
@@ -9550,6 +9572,8 @@ declare namespace Office {
* @param locationIdentifiers The locations to be removed from the current list of locations.
* @param callback Optional. When the method completes, the function passed in the callback parameter is called with a single parameter,
* asyncResult, which is an Office.AsyncResult object. Check the `status` property of asyncResult to determine if the call succeeded.
+ *
+ * @beta
*/
removeAsync(locationIdentifiers: LocationIdentifier[], callback?: (result: Office.AsyncResultStatus) => void): void;
}
@@ -9964,7 +9988,7 @@ declare namespace Office {
*/
end: Time;
/**
- * Gets or sets the locations of the appointment. The `enhancedLocation` property returns an {@link EnhancedLocation} object that
+ * Gets or sets the locations of the appointment. The `enhancedLocation` property returns an {@link Office.EnhancedLocation} object that
* provides methods to get, remove, or add locations on an item.
*
* [Api set: Mailbox Preview]
@@ -11075,8 +11099,8 @@ declare namespace Office {
/**
* Gets the locations of an appointment.
*
- * The enhancedLocation property returns an {@link EnhancedLocation} object that allows you to get the set of locations (each represented by
- * a {@link LocationDetails} object) associated with the appointment.
+ * The enhancedLocation property returns an {@link Office.EnhancedLocation} object that allows you to get the set of locations (each represented by
+ * a {@link Office.LocationDetails} object) associated with the appointment.
*
* [Api set: Mailbox Preview]
*