[css-houdini-drafts] [css-typed-om] StylePropertyMapReadOnly.get return value should be nullable (#1095)

j-f1 has just created a new issue for https://github.com/w3c/css-houdini-drafts:

== [css-typed-om] StylePropertyMapReadOnly.get return value should be nullable ==
Spec section: https://drafts.css-houdini.org/css-typed-om/#the-stylepropertymap

Current implementation:

```ts
interface StylePropertyMapReadOnly {
  (undefined or CSSStyleValue) get(USVString property);
}
```

I think this should be:

```ts
interface StylePropertyMapReadOnly {
  CSSStyleValue? get(USVString property);
}
```

I don’t think there are any other specs that use the `(undefined or X)` union style to express an optional return value, but there are plenty of specs that use `X?`, e.g. [`DataTransferItem.getAsFile()`](https://html.spec.whatwg.org/multipage/dnd.html#the-datatransferitem-interface)

Please view or discuss this issue at https://github.com/w3c/css-houdini-drafts/issues/1095 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Monday, 8 May 2023 02:15:24 UTC