Skip to content

Commit 8bd8fed

Browse files
authored
[all hosts] (Common APIs) Strongly type AsyncResult (#2452)
* Strongly type AsyncResult * Re-add support and result tables * Update with DefinitelyTyped version
1 parent 4a36ba8 commit 8bd8fed

File tree

137 files changed

+3370
-248
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

137 files changed

+3370
-248
lines changed

docs/code-snippets/office-snippets.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4428,6 +4428,20 @@ Office.Slice:interface:
44284428
}
44294429
}
44304430
);
4431+
Office.SlideRange:interface:
4432+
- |-
4433+
Office.context.document.getSelectedDataAsync(Office.CoercionType.SlideRange, (asyncResult) => {
4434+
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
4435+
const slideRange: Office.SlideRange = asyncResult.value;
4436+
console.log(`Selected ${slideRange.slides.length} slide(s)`);
4437+
slideRange.slides.forEach(slide => {
4438+
console.log(`Slide ${slide.index}: ${slide.title} (ID: ${slide.id})`);
4439+
});
4440+
}
4441+
else {
4442+
console.error(asyncResult.error.message);
4443+
}
4444+
});
44314445
Office.StartupBehavior:enum:
44324446
- |-
44334447
// Configure your add-in to load and start running when the document is opened.

docs/docs-ref-autogen/common/toc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,10 @@ items:
198198
uid: office!Office.SettingsChangedEventArgs:interface
199199
- name: Slice
200200
uid: office!Office.Slice:interface
201+
- name: Slide
202+
uid: office!Office.Slide:interface
203+
- name: SlideRange
204+
uid: office!Office.SlideRange:interface
201205
- name: Tab
202206
uid: office!Office.Tab:interface
203207
- name: TableBinding

docs/docs-ref-autogen/common_preview/toc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,10 @@ items:
198198
uid: office!Office.SettingsChangedEventArgs:interface
199199
- name: Slice
200200
uid: office!Office.Slice:interface
201+
- name: Slide
202+
uid: office!Office.Slide:interface
203+
- name: SlideRange
204+
uid: office!Office.SlideRange:interface
201205
- name: Tab
202206
uid: office!Office.Tab:interface
203207
- name: TableBinding

docs/docs-ref-autogen/excel/excel/excel.range.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3852,7 +3852,9 @@ methods:
38523852
destination range, replacing the old information in those cells. The
38533853
destination range will be expanded automatically if it is smaller than the
38543854
current range. Any cells in the destination range that are outside of the
3855-
original range's area are not changed.
3855+
original range's area are not changed. Note: When a range is moved to a
3856+
new address using this API, the new range object should be retrieved using
3857+
the new address.
38563858
remarks: >-
38573859
\[ [API set: ExcelApi
38583860
1.11](/javascript/api/requirement-sets/excel/excel-api-requirement-sets)

docs/docs-ref-autogen/excel/toc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1414,6 +1414,10 @@ items:
14141414
uid: office!Office.SettingsChangedEventArgs:interface
14151415
- name: Slice
14161416
uid: office!Office.Slice:interface
1417+
- name: Slide
1418+
uid: office!Office.Slide:interface
1419+
- name: SlideRange
1420+
uid: office!Office.SlideRange:interface
14171421
- name: Tab
14181422
uid: office!Office.Tab:interface
14191423
- name: TableBinding

docs/docs-ref-autogen/excel_1_1/toc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,10 @@ items:
340340
uid: office!Office.SettingsChangedEventArgs:interface
341341
- name: Slice
342342
uid: office!Office.Slice:interface
343+
- name: Slide
344+
uid: office!Office.Slide:interface
345+
- name: SlideRange
346+
uid: office!Office.SlideRange:interface
343347
- name: Tab
344348
uid: office!Office.Tab:interface
345349
- name: TableBinding

docs/docs-ref-autogen/excel_1_10/toc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1024,6 +1024,10 @@ items:
10241024
uid: office!Office.SettingsChangedEventArgs:interface
10251025
- name: Slice
10261026
uid: office!Office.Slice:interface
1027+
- name: Slide
1028+
uid: office!Office.Slide:interface
1029+
- name: SlideRange
1030+
uid: office!Office.SlideRange:interface
10271031
- name: Tab
10281032
uid: office!Office.Tab:interface
10291033
- name: TableBinding

docs/docs-ref-autogen/excel_1_11/excel/excel.range.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2913,7 +2913,9 @@ methods:
29132913
destination range, replacing the old information in those cells. The
29142914
destination range will be expanded automatically if it is smaller than the
29152915
current range. Any cells in the destination range that are outside of the
2916-
original range's area are not changed.
2916+
original range's area are not changed. Note: When a range is moved to a
2917+
new address using this API, the new range object should be retrieved using
2918+
the new address.
29172919
remarks: >-
29182920
\[ [API set: ExcelApi
29192921
1.11](/javascript/api/requirement-sets/excel/excel-api-requirement-sets)

docs/docs-ref-autogen/excel_1_11/toc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1036,6 +1036,10 @@ items:
10361036
uid: office!Office.SettingsChangedEventArgs:interface
10371037
- name: Slice
10381038
uid: office!Office.Slice:interface
1039+
- name: Slide
1040+
uid: office!Office.Slide:interface
1041+
- name: SlideRange
1042+
uid: office!Office.SlideRange:interface
10391043
- name: Tab
10401044
uid: office!Office.Tab:interface
10411045
- name: TableBinding

docs/docs-ref-autogen/excel_1_12/excel/excel.range.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3196,7 +3196,9 @@ methods:
31963196
destination range, replacing the old information in those cells. The
31973197
destination range will be expanded automatically if it is smaller than the
31983198
current range. Any cells in the destination range that are outside of the
3199-
original range's area are not changed.
3199+
original range's area are not changed. Note: When a range is moved to a
3200+
new address using this API, the new range object should be retrieved using
3201+
the new address.
32003202
remarks: >-
32013203
\[ [API set: ExcelApi
32023204
1.11](/javascript/api/requirement-sets/excel/excel-api-requirement-sets)

0 commit comments

Comments
 (0)