ng-halfmoon
Version:
Angular Library to build upon the halfmoon-framework
13 lines (12 loc) • 611 B
TypeScript
import { ElementRef, Renderer2, SimpleChange } from '@angular/core';
export declare class Applier {
protected el: ElementRef;
protected renderer: Renderer2;
protected baseClass: string;
constructor(el: ElementRef, renderer: Renderer2, baseClass: string);
protected applyChange(change: SimpleChange, el: ElementRef): void;
protected static hasValueChanged(change: SimpleChange): boolean;
protected addClass(cls: string, el: ElementRef): void;
protected removeClass(cls: string, el: ElementRef): void;
protected applyAttribute(change: SimpleChange, attribute: string): void;
}