mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-07-01 15:50:13 +00:00
Merge pull request #33284 from ElizabethSamuel-MSFT/office-js-tweak-setselecteddataasync
[office-js] [office-js-preview] (Outlook) Update setSelectedDataAsync
This commit is contained in:
33
types/office-js-preview/index.d.ts
vendored
33
types/office-js-preview/index.d.ts
vendored
@@ -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]
|
||||
*
|
||||
|
||||
33
types/office-js/index.d.ts
vendored
33
types/office-js/index.d.ts
vendored
@@ -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]
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user