- From: Domenic Denicola <notifications@github.com>
- Date: Fri, 03 Mar 2017 17:13:31 -0800
- To: heycam/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Saturday, 4 March 2017 01:14:04 UTC
domenic commented on this pull request. > + [Default] any toJSON(); + }; + </pre> + + Assuming each of the attributes of <code class="idl">Transaction</code> is backed by an associated value, + so that each [=attribute getter=] returns the corresponding associated value, + then the “toJSON” [=regular operation=] could be defined as follows: + + <blockquote> + <div algorithm="example tojson"> + + The “toJSON” operation of the <code class="idl">Transaction</code> interface + must follow these steps: + + 1. Let |json| be a new <code class="idl">TransactionJSONValue</code> dictionary. + 1. Set |json|[“from”] to this <code class="idl">Transaction</code>'s associated "from" value. Yeah, the spec seems to really like using curly quotes for operation names, but for dictionary fields at least I assumed we were following the infra-style dictionaries-as-ordered-maps-with-string-keys and infra-strings don't use curly quotes. In the future maybe it'd be cool to use `<code>` for operation names instead of curly quotes. *shrug* -- 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/323#discussion_r104272445
Received on Saturday, 4 March 2017 01:14:04 UTC