Re: [css-houdini-drafts] [css-typed-om] Clarify list-valued properties

> Well, not reify, right? That's the process of turning the value into a JS object. This can be checked purely with the internal values, right?

Right. (To figure out compatibility between existing and incoming values, we _do_ have to create JS objects internally in Blink at the moment, but you're right: it's an implementation detail).

> you can't ever append() a value that matches a single-valued production. This throws an error.

Does this mean the following is an error?

```
// Given <length> | <length-percentage>+
e.attributeStyleMap.set('--x', '1%');
e.attributeStyleMap.append('--x', '1px');
```



-- 
GitHub Notification of comment by andruud
Please view or discuss this issue at https://github.com/w3c/css-houdini-drafts/issues/823#issuecomment-429322037 using your GitHub account

Received on Friday, 12 October 2018 13:16:35 UTC