Merge pull request #33284 from ElizabethSamuel-MSFT/office-js-tweak-setselecteddataasync

[office-js] [office-js-preview] (Outlook) Update setSelectedDataAsync
This commit is contained in:
Jesse Trinity
2019-02-26 15:27:45 -08:00
committed by GitHub
2 changed files with 34 additions and 32 deletions

View File

@@ -12576,7 +12576,7 @@ declare namespace Office {
*
* @param data - The data to be inserted. Data is not to exceed 1,000,000 characters.
* If more than 1,000,000 characters are passed in, an ArgumentOutOfRange exception is thrown.
* @param options - An object literal that contains one or more of the following properties.
* @param options - Optional. An object literal that contains one or more of the following properties.
* asyncContext: Developers can provide any object they wish to access in the callback method.
* coercionType: If text, the current style is applied in Outlook Web App and Outlook.
* If the field is an HTML editor, only the text data is inserted, even if the data is HTML.
@@ -12585,10 +12585,10 @@ declare namespace Office {
* If the field is a text field, an InvalidDataFormat error is returned.
* If coercionType is not set, the result depends on the field: if the field is HTML then HTML is used;
* if the field is text, then plain text is used.
* @param callback - When the method completes, the function passed in the callback parameter is called with a single parameter of
* @param callback - Optional. When the method completes, the function passed in the callback parameter is called with a single parameter of
* type Office.AsyncResult.
*/
setSelectedDataAsync(data: string, options: Office.AsyncContextOptions & CoercionTypeOptions, callback: (asyncResult: Office.AsyncResult<void>) => void): void;
setSelectedDataAsync(data: string, options?: Office.AsyncContextOptions & CoercionTypeOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void): void;
/**
* Asynchronously inserts data into the body or subject of a message.
*
@@ -12608,10 +12608,10 @@ declare namespace Office {
*
* @param data - The data to be inserted. Data is not to exceed 1,000,000 characters.
* If more than 1,000,000 characters are passed in, an ArgumentOutOfRange exception is thrown.
* @param callback - When the method completes, the function passed in the callback parameter is called with a single parameter of
* @param callback - Optional. When the method completes, the function passed in the callback parameter is called with a single parameter of
* type Office.AsyncResult.
*/
setSelectedDataAsync(data: string, callback: (asyncResult: Office.AsyncResult<void>) => void): void;
setSelectedDataAsync(data: string, callback?: (asyncResult: Office.AsyncResult<void>) => void): void;
}
/**
@@ -14269,7 +14269,7 @@ declare namespace Office {
*
* @param data - The data to be inserted. Data is not to exceed 1,000,000 characters.
* If more than 1,000,000 characters are passed in, an ArgumentOutOfRange exception is thrown.
* @param options - An object literal that contains one or more of the following properties.
* @param options - Optional. An object literal that contains one or more of the following properties.
* asyncContext: Developers can provide any object they wish to access in the callback method.
* coercionType: If text, the current style is applied in Outlook Web App and Outlook.
* If the field is an HTML editor, only the text data is inserted, even if the data is HTML.
@@ -14278,10 +14278,10 @@ declare namespace Office {
* If the field is a text field, an InvalidDataFormat error is returned.
* If coercionType is not set, the result depends on the field: if the field is HTML then HTML is used;
* if the field is text, then plain text is used.
* @param callback - When the method completes, the function passed in the callback parameter is called with a single parameter of
* @param callback - Optional. When the method completes, the function passed in the callback parameter is called with a single parameter of
* type Office.AsyncResult.
*/
setSelectedDataAsync(data: string, options: Office.AsyncContextOptions & CoercionTypeOptions, callback: (asyncResult: Office.AsyncResult<void>) => void): void;
setSelectedDataAsync(data: string, options?: Office.AsyncContextOptions & CoercionTypeOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void): void;
/**
* Asynchronously inserts data into the body or subject of a message.
*
@@ -14301,10 +14301,10 @@ declare namespace Office {
*
* @param data - The data to be inserted. Data is not to exceed 1,000,000 characters.
* If more than 1,000,000 characters are passed in, an ArgumentOutOfRange exception is thrown.
* @param callback - When the method completes, the function passed in the callback parameter is called with a single parameter of
* @param callback - Optional. When the method completes, the function passed in the callback parameter is called with a single parameter of
* type Office.AsyncResult.
*/
setSelectedDataAsync(data: string, callback: (asyncResult: Office.AsyncResult<void>) => void): void;
setSelectedDataAsync(data: string, callback?: (asyncResult: Office.AsyncResult<void>) => void): void;
}
/**
* The read mode of {@link Office.Item | Office.context.mailbox.item}.
@@ -15570,7 +15570,7 @@ declare namespace Office {
*
* @param data - The data to be inserted. Data is not to exceed 1,000,000 characters.
* If more than 1,000,000 characters are passed in, an ArgumentOutOfRange exception is thrown.
* @param options - An object literal that contains one or more of the following properties.
* @param options - Optional. An object literal that contains one or more of the following properties.
* asyncContext: Developers can provide any object they wish to access in the callback method.
* coercionType: If text, the current style is applied in Outlook Web App and Outlook.
* If the field is an HTML editor, only the text data is inserted, even if the data is HTML.
@@ -15578,10 +15578,10 @@ declare namespace Office {
* applied in Outlook. If the field is a text field, an InvalidDataFormat error is returned.
* If coercionType is not set, the result depends on the field: if the field is HTML then HTML is used;
* if the field is text, then plain text is used.
* @param callback - When the method completes, the function passed in the callback parameter is called with a single parameter of
* @param callback - Optional. When the method completes, the function passed in the callback parameter is called with a single parameter of
* type Office.AsyncResult.
*/
setSelectedDataAsync(data: string, options: Office.AsyncContextOptions & CoercionTypeOptions, callback: (asyncResult: Office.AsyncResult<void>) => void): void;
setSelectedDataAsync(data: string, options?: Office.AsyncContextOptions & CoercionTypeOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void): void;
/**
* Asynchronously inserts data into the body or subject of a message.
*
@@ -15601,10 +15601,10 @@ declare namespace Office {
*
* @param data - The data to be inserted. Data is not to exceed 1,000,000 characters.
* If more than 1,000,000 characters are passed in, an ArgumentOutOfRange exception is thrown.
* @param callback - When the method completes, the function passed in the callback parameter is called with a single parameter of
* @param callback - Optional. When the method completes, the function passed in the callback parameter is called with a single parameter of
* type Office.AsyncResult.
*/
setSelectedDataAsync(data: string, callback: (asyncResult: Office.AsyncResult<void>) => void): void;
setSelectedDataAsync(data: string, callback?: (asyncResult: Office.AsyncResult<void>) => void): void;
}
/**
* The message read mode of {@link Office.Item | Office.context.mailbox.item}.
@@ -15995,7 +15995,8 @@ declare namespace Office {
* Adds an event handler for a supported event.
*
* Currently the supported event types are `Office.EventType.AppointmentTimeChanged`, `Office.EventType.RecipientsChanged`, and
* `Office.EventType.RecurrenceChanged`. In Preview, `Office.EventType.AttachmentsChanged` is also supported.
* `Office.EventType.RecurrenceChanged`.
* In Preview, `Office.EventType.AttachmentsChanged` and `Office.EventType.EnhancedLocationsChanged` are also supported.
*
* [Api set: Mailbox 1.7]
*

View File

@@ -12576,7 +12576,7 @@ declare namespace Office {
*
* @param data - The data to be inserted. Data is not to exceed 1,000,000 characters.
* If more than 1,000,000 characters are passed in, an ArgumentOutOfRange exception is thrown.
* @param options - An object literal that contains one or more of the following properties.
* @param options - Optional. An object literal that contains one or more of the following properties.
* asyncContext: Developers can provide any object they wish to access in the callback method.
* coercionType: If text, the current style is applied in Outlook Web App and Outlook.
* If the field is an HTML editor, only the text data is inserted, even if the data is HTML.
@@ -12585,10 +12585,10 @@ declare namespace Office {
* If the field is a text field, an InvalidDataFormat error is returned.
* If coercionType is not set, the result depends on the field: if the field is HTML then HTML is used;
* if the field is text, then plain text is used.
* @param callback - When the method completes, the function passed in the callback parameter is called with a single parameter of
* @param callback - Optional. When the method completes, the function passed in the callback parameter is called with a single parameter of
* type Office.AsyncResult.
*/
setSelectedDataAsync(data: string, options: Office.AsyncContextOptions & CoercionTypeOptions, callback: (asyncResult: Office.AsyncResult<void>) => void): void;
setSelectedDataAsync(data: string, options?: Office.AsyncContextOptions & CoercionTypeOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void): void;
/**
* Asynchronously inserts data into the body or subject of a message.
*
@@ -12608,10 +12608,10 @@ declare namespace Office {
*
* @param data - The data to be inserted. Data is not to exceed 1,000,000 characters.
* If more than 1,000,000 characters are passed in, an ArgumentOutOfRange exception is thrown.
* @param callback - When the method completes, the function passed in the callback parameter is called with a single parameter of
* @param callback - Optional. When the method completes, the function passed in the callback parameter is called with a single parameter of
* type Office.AsyncResult.
*/
setSelectedDataAsync(data: string, callback: (asyncResult: Office.AsyncResult<void>) => void): void;
setSelectedDataAsync(data: string, callback?: (asyncResult: Office.AsyncResult<void>) => void): void;
}
/**
@@ -14269,7 +14269,7 @@ declare namespace Office {
*
* @param data - The data to be inserted. Data is not to exceed 1,000,000 characters.
* If more than 1,000,000 characters are passed in, an ArgumentOutOfRange exception is thrown.
* @param options - An object literal that contains one or more of the following properties.
* @param options - Optional. An object literal that contains one or more of the following properties.
* asyncContext: Developers can provide any object they wish to access in the callback method.
* coercionType: If text, the current style is applied in Outlook Web App and Outlook.
* If the field is an HTML editor, only the text data is inserted, even if the data is HTML.
@@ -14278,10 +14278,10 @@ declare namespace Office {
* If the field is a text field, an InvalidDataFormat error is returned.
* If coercionType is not set, the result depends on the field: if the field is HTML then HTML is used;
* if the field is text, then plain text is used.
* @param callback - When the method completes, the function passed in the callback parameter is called with a single parameter of
* @param callback - Optional. When the method completes, the function passed in the callback parameter is called with a single parameter of
* type Office.AsyncResult.
*/
setSelectedDataAsync(data: string, options: Office.AsyncContextOptions & CoercionTypeOptions, callback: (asyncResult: Office.AsyncResult<void>) => void): void;
setSelectedDataAsync(data: string, options?: Office.AsyncContextOptions & CoercionTypeOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void): void;
/**
* Asynchronously inserts data into the body or subject of a message.
*
@@ -14301,10 +14301,10 @@ declare namespace Office {
*
* @param data - The data to be inserted. Data is not to exceed 1,000,000 characters.
* If more than 1,000,000 characters are passed in, an ArgumentOutOfRange exception is thrown.
* @param callback - When the method completes, the function passed in the callback parameter is called with a single parameter of
* @param callback - Optional. When the method completes, the function passed in the callback parameter is called with a single parameter of
* type Office.AsyncResult.
*/
setSelectedDataAsync(data: string, callback: (asyncResult: Office.AsyncResult<void>) => void): void;
setSelectedDataAsync(data: string, callback?: (asyncResult: Office.AsyncResult<void>) => void): void;
}
/**
* The read mode of {@link Office.Item | Office.context.mailbox.item}.
@@ -15570,7 +15570,7 @@ declare namespace Office {
*
* @param data - The data to be inserted. Data is not to exceed 1,000,000 characters.
* If more than 1,000,000 characters are passed in, an ArgumentOutOfRange exception is thrown.
* @param options - An object literal that contains one or more of the following properties.
* @param options - Optional. An object literal that contains one or more of the following properties.
* asyncContext: Developers can provide any object they wish to access in the callback method.
* coercionType: If text, the current style is applied in Outlook Web App and Outlook.
* If the field is an HTML editor, only the text data is inserted, even if the data is HTML.
@@ -15578,10 +15578,10 @@ declare namespace Office {
* applied in Outlook. If the field is a text field, an InvalidDataFormat error is returned.
* If coercionType is not set, the result depends on the field: if the field is HTML then HTML is used;
* if the field is text, then plain text is used.
* @param callback - When the method completes, the function passed in the callback parameter is called with a single parameter of
* @param callback - Optional. When the method completes, the function passed in the callback parameter is called with a single parameter of
* type Office.AsyncResult.
*/
setSelectedDataAsync(data: string, options: Office.AsyncContextOptions & CoercionTypeOptions, callback: (asyncResult: Office.AsyncResult<void>) => void): void;
setSelectedDataAsync(data: string, options?: Office.AsyncContextOptions & CoercionTypeOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void): void;
/**
* Asynchronously inserts data into the body or subject of a message.
*
@@ -15601,10 +15601,10 @@ declare namespace Office {
*
* @param data - The data to be inserted. Data is not to exceed 1,000,000 characters.
* If more than 1,000,000 characters are passed in, an ArgumentOutOfRange exception is thrown.
* @param callback - When the method completes, the function passed in the callback parameter is called with a single parameter of
* @param callback - Optional. When the method completes, the function passed in the callback parameter is called with a single parameter of
* type Office.AsyncResult.
*/
setSelectedDataAsync(data: string, callback: (asyncResult: Office.AsyncResult<void>) => void): void;
setSelectedDataAsync(data: string, callback?: (asyncResult: Office.AsyncResult<void>) => void): void;
}
/**
* The message read mode of {@link Office.Item | Office.context.mailbox.item}.
@@ -15995,7 +15995,8 @@ declare namespace Office {
* Adds an event handler for a supported event.
*
* Currently the supported event types are `Office.EventType.AppointmentTimeChanged`, `Office.EventType.RecipientsChanged`, and
* `Office.EventType.RecurrenceChanged`. In Preview, `Office.EventType.AttachmentsChanged` is also supported.
* `Office.EventType.RecurrenceChanged`.
* In Preview, `Office.EventType.AttachmentsChanged` and `Office.EventType.EnhancedLocationsChanged` are also supported.
*
* [Api set: Mailbox 1.7]
*