- From: Ms2ger <notifications@github.com>
- Date: Mon, 25 Feb 2019 05:14:05 -0800
- To: heycam/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <heycam/webidl/pull/652/review/207383394@github.com>
Ms2ger commented on this pull request. > @@ -10780,10 +10780,18 @@ This object's relevant [=Realm=] must be the same as that of the [=named constru and with argument count |n|. 1. Let <|constructor|, |values|> be the result of passing |S| and |args| to the [=overload resolution algorithm=]. - 1. Let |R| be the result of performing the actions listed in the description of - |constructor| with |values| as the argument values. - 1. Return the result of [=converted to an ECMAScript value|converting=] - |R| to an ECMAScript [=interface type=] value |I|. + 1. Let |object| be the result of [=internally create a new object implementing the + interface|internally creating a new object implementing=] |I|, with |realm| and + {{NewTarget}}. + 1. Perform the actions listed in the description of |constructor| + with |values| as the argument values + and |object| as the <emu-val>this</emu-val> value. + Rethrow any exceptions. + 1. Let |O| be the result of [=converted to an ECMAScript value|converting=] |object| + to an ECMAScript [=interface type=] value |I|. + 1. Assert: |O| is an object that implements |I|. There's no formal definition yet; I'm planning to add one soon, though. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/heycam/webidl/pull/652#discussion_r259816334
Received on Monday, 25 February 2019 13:14:26 UTC