UNPKG

mframejs

Version:
20 lines (19 loc) 824 B
import { AttributeController } from './attributeController'; import { ElementController } from './elementController'; import { InterpolateController } from './interpolateController'; export declare class ViewController { private htmlNode; private viewController?; private items; private childViewControllers; private count; constructor(htmlNode: Node, viewController?: any); searchForInstance(_customElement: any): any | null; addElement(_class: ElementController): void; addAttribute(attibuteController: AttributeController): void; addInterpolate(interpolateController: InterpolateController): void; getElement(): Node; addChildView(viewController: ViewController): void; removeChildView(viewController: ViewController): void; clearView(): void; }