Я хочу добавить некоторые элементы HTML, которые требуются от многих компонентов, с помощью декоратора.Это использование, которое я хочу реализовать:
const serializedCSS = '...'; // Serialized CSS
@injectStyle(serializedCSS);
class MyComponent extends HTMLElement {
...
Я хочу отправить сериализованный CSS декоратору, однако я не могу найти, как получить доступ к классу "MyComponent", мне нужно получить доступ к его собственному свойству, чтобысоздайте новый элемент стиля и добавьте его как дочерний.
function injectStyle(target: any) {
console.log(target);
// ??? HOW TO ACCESS THE OBJECT? ///
function f(...args:any) {
}
return f;
}
Я не могу найти какое-либо решение по этому поводу.Любой совет это очень ценит!