declare module "*.html" {
var html: string;
export = html;
}
declare module 'morphdom' {
interface MorphDomOptions {
getNodeKey?: (node: Node) => any,
onBeforeNodeAdded?: (node: Node) => Node,
onNodeAdded?: (node: Node) => Node,
onBeforeElUpdated?: (fromEl: HTMLElement, toEl: HTMLElement) => boolean,
onElUpdated?: (el: HTMLElement) => void,
onBeforeNodeDiscarded?: (node: Node) => boolean,
onNodeDiscarded?: (node: Node) => void,
onBeforeElChildrenUpdated?: (fromEl: HTMLElement, toEl: HTMLElement) => boolean,
childrenOnly?: boolean
}
namespace morphdom { }
function morphdom(
fromNode: Node,
toNode: Node | string,
options?: MorphDomOptions
): void;
export = morphdom;
}