TypeScript web bileşenlerini destekliyor mu?
Web bileşenleri hakkında bir şeyler okudum ve bunların harika olduğunu düşündüm, bu yüzden tercih ettiğim çalışma ortamına (VS Code, TypeScript 2.4.2) atladım ama görünüşe göre web bileşenlerini desteklemiyor veya kısmen mi destekliyorlar? HTMLElement tip tanımı, 'shadow root' olarak etiketlenmiş salt okunur bir alan içeriyor ama bu varsayılan olarak null ve HTMLElement tip tanımında 'create shadow root()' yöntemi yok, bu yüzden bunu yanlış mı yapıyorum emin değilim veya biri bana doğru yönü gösterebilir mi?
Cevap #1
Typescript web bileşenlerini destekler. createShadowRoot yöntemi, kullanımdan kaldırıldığı ve mevcut spesifikasyondan çıkarıldığı için tip tanımlarında yoktur. Bu yöntem hakkında daha fazla bilgiyi MDN'de okuyabilirsiniz. Bunun yerine attachShadow yöntemini kullanmalısınız.