mframejs
Version:
simple framework
18 lines (17 loc) • 648 B
TypeScript
import { ViewController } from './viewController';
import { IAttribute, IBindingContext } from '../interface/exported';
export declare class AttributeController {
private bindingContext;
private htmlNode;
private attributeNode;
classInstance: IAttribute;
private logger;
private viewController;
constructor(bindingContext: IBindingContext, htmlNode: Node, attributeNode: Attr, attributeName: string, viewController: ViewController);
init(): void;
searchForInstance<T>(_customElement: T): T | null;
getView(): ViewController;
create(): void;
attached(): void;
detached(): void;
}