mframejs
Version:
simple framework
23 lines (22 loc) • 643 B
TypeScript
import { IAttribute, IBindingContext } from '../interface/exported';
import { AttributeController } from '../view/exported';
export declare class IfAttribute implements IAttribute {
$element: HTMLElement;
$attribute: Attr;
$bindingContext: IBindingContext;
$controller: AttributeController;
private value;
private elementClone;
private anchor;
private added;
private subscribeCall;
private $view;
private templateElement;
private childNodes;
private $templateView;
created(): void;
attached(): void;
detached(): void;
add(): void;
private remove;
}