Re: [heycam/webidl] Shepherd: difference between "record" and "record type" (#233)

Just to be clear, the language I used in whatwg/fetch#412 is adapted from the language in Web IDL spec itself. For instance:

> #### [2.11.25.](https://heycam.github.io/webidl/#idl-record) Record types — record<_K_, _V_>
> The order of **a record’s** mappings is determined when the record value is created.
> ...
> In language bindings where **a record** is represented by an object of some kind, passing **a record** to a platform object will not result in a reference to **the record** being kept by that object.

That is pretty much analogous to other IDL types as well.

```
dictionary identifier {
  type dictionary_member_identifier;
};
```

In this case, `identifier` is a **dictionary type,** while an instance of it would be a **dictionary.**

-- 
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/issues/233#issuecomment-260387572

Received on Monday, 14 November 2016 16:39:37 UTC