@yelon/util
Version:
20 lines (19 loc) • 496 B
TypeScript
import { Renderer2 } from '@angular/core';
/**
* Update host component style `class`
*
* 更新宿主组件样式 `class`
*
* ```ts
* updateHostClass(
* this.el.nativeElement,
* this.renderer,
* {
* [ 'classname' ]: true,
* [ 'classname' ]: this.type === '1',
* [ this.cls ]: true,
* [ `a-${this.cls}` ]: true
* })
* ```
*/
export declare function updateHostClass(el: HTMLElement, renderer: Renderer2, classMap: Record<string, unknown>, preClean?: boolean): void;