File tree 1 file changed +9
-2
lines changed
1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -8236,8 +8236,15 @@ IDL [=promise type=] values are represented by ECMAScript [=PromiseCapability=]
8236
8236
steps:
8237
8237
8238
8238
1. Let |onFulfilledSteps| be the following steps given argument |V|:
8239
- 1. Let |value| be the result of [=converted to an IDL value|converting=] |V| to an IDL
8240
- value of type |T|.
8239
+ 1. Try running the following step:
8240
+ 1. Let |value| be the result of [=converted to an IDL value|converting=] |V| to an IDL
8241
+ value of type |T|.
8242
+
8243
+ And then, if <a lt="an exception was thrown">an exception |exception| was thrown</a>:
8244
+
8245
+ 1. If there are steps that are required to be run if the promise was rejected, let
8246
+ |result| be the result of performing those steps, given |exception|.
8247
+ 1. [=ECMAScript/throw=] |exception|.
8241
8248
1. If there are no steps that are required to be run if the promise was fulfilled, then
8242
8249
return <emu-val>undefined</emu-val>.
8243
8250
1. Let |result| be the result of performing any steps that were required to be run if
You can’t perform that action at this time.
0 commit comments