mostly-dom
Version:
A virtual-dom for TypeScript
13 lines (12 loc) • 454 B
TypeScript
import { ElementVNode, Module, VNode } from '../types';
export declare class BaseModule implements Module {
pre(_: VNode): void;
post(_: VNode): void;
init(_: VNode): void;
create(_: ElementVNode): void;
update(_: ElementVNode, __: ElementVNode): void;
remove(_: ElementVNode, removeElement: Function): void;
destroy(_: ElementVNode): void;
prepatch(_: VNode, __: VNode): void;
postpatch(_: VNode, __: VNode): void;
}