- From: Daniel Ehrenberg <notifications@github.com>
- Date: Fri, 05 Apr 2019 04:55:23 -0700
- To: heycam/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <heycam/webidl/pull/675/review/223232676@github.com>
littledan commented on this pull request. > + 1. Append the [=identifier=] of |member| to |exports|. + 1. Let |moduleRecord| be [=!=] [=CreateSyntheticModule=](|exports|, the following steps, + |realm|, undefined), with the following steps: + 1. [=list/For each=] |member| of |module|'s [=module/module members|members=]: + 1. Let |id| be |member|'s [=identifier=]. + 1. If |member| is an [=interface=]: + 1. Let |interfaceObject| be the result of [=create an interface object|creating + an interface object=] for |member| with |id| in |realm|. + 1. Perform [=!=] [=SetSyntheticModuleExport=](|moduleRecord|, |id|, + |interfaceObject|). + 1. Otherwise, if |member| is an [=operation=]: + 1. Let |method| be the result of [=creating an operation function=] given + |member|, |module|, and |realm|. + 1. Perform [=!=] [=SetSyntheticModuleExport=](|moduleRecord|, |id|, |method|). + 1. Otherwise: + 1. Assert: |member| is an [=attribute=] or a [=partial interface=]. Thanks for clarifying, you two. I don't have an opinion on this phrasing. -- 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/675#discussion_r272554307
Received on Friday, 5 April 2019 11:55:47 UTC