Simple. Fast. Web Components.| lit.dev
TypeScript 2.0 Release Notes| www.typescriptlang.org
The Element.attachShadow() method attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot.| MDN Web Docs