- From: Xiaocheng Hu <notifications@github.com>
- Date: Wed, 12 Apr 2023 15:07:27 -0700
- To: WICG/webcomponents <webcomponents@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Wednesday, 12 April 2023 22:12:02 UTC
I see extension as a natural idea, but I don't see the exact benefit yet. Instead of ```js const registry = new CustomElementRegistry({ extends: [registryA, registryB, registryC] }); ``` Why can't we just do ```js registry.define('component-a', ComponentAFromLibA); registry.define('component-b', ComponentBFromLibB); registry.define('component-c', ComponentBFromLibC); ``` --- There's also a contradition between: - Resolving conflicts with prefix (`getLibBRegistry({ prefix: 'foobar' })`), which creates a copy of the original registry, which means the constructors are registered at multiple places with different names - Restricting each constructor to a unique registry with a unique local name -- Reply to this email directly or view it on GitHub: https://github.com/WICG/webcomponents/issues/989#issuecomment-1506022704 You are receiving this because you are subscribed to this thread. Message ID: <WICG/webcomponents/issues/989/1506022704@github.com>
Received on Wednesday, 12 April 2023 22:12:02 UTC