- From: Victor Schedlyn GUTT <notifications@github.com>
- Date: Fri, 22 Jul 2022 16:42:23 +0000 (UTC)
- To: WICG/webcomponents <webcomponents@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Friday, 22 July 2022 17:16:13 UTC
I believe [my suggestions above](https://github.com/WICG/webcomponents/issues/902#issuecomment-1176218486) _("interpolation", "placeholder", "binding")_ do not infringe the guideline.
- **Use common words** (at the very least common enough, definitely common in my sphere of the web)
- **Use ASCII names** (check)
- **Consult others on naming** (this is what's happening)
- **Use future-proof names** (yes, otherwise proven / open for debate)
- **Name things consistently** (check)
- **Warn about dangerous features** (not applicable)
Albeit `interpolation` should be disqualified as it mostly describe the action being undertaken rather than the elements being acted upon. Plus reading through my answer, I believe I got side tracked a bit as this would make no sens:
```ts
// ...
interface NodeInterpolation : Interpolation {...};
interface AttributeInterpolation : Interpolation {...};
// ...
```
So, "placeholder" and "binding" are left :)
```ts
// ...
interface NodePlaceholder : Placeholder {...};
interface AttributePlaceholder : Placeholder {...};
// ...
```
```ts
// ...
interface NodeBinding : Binding {...};
interface AttributeBinding : Binding {...};
// ...
```
--
Reply to this email directly or view it on GitHub:
https://github.com/WICG/webcomponents/issues/902#issuecomment-1192754999
You are receiving this because you are subscribed to this thread.
Message ID: <WICG/webcomponents/issues/902/1192754999@github.com>
Received on Friday, 22 July 2022 17:16:13 UTC