neweb
Version:
[![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][daviddm-image]][daviddm-url] [![Coverage percentage][coveralls-image]][coveralls-url] [ • 743 B
TypeScript
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;
}