reblendjs
Version:
This is build using react way of handling dom but with web components
17 lines (16 loc) • 526 B
TypeScript
type ElementStyles = {
[elementQuerySelector: string]: CSSStyleDeclaration;
};
declare class StyleUtil {
static instance: StyleUtil;
elementStyles: ElementStyles;
styleElement: HTMLStyleElement;
constructor();
init(): void;
update(elementQuerySelector: string, style: CSSStyleDeclaration | string): void;
remove(elementQuerySelector: string, styleKey: string): void;
refresh(): void;
}
export { type StyleUtil as StyleUtilType };
declare const _default: StyleUtil;
export default _default;