Skip to content

Commit 05a657e

Browse files
authored
Merge pull request #277 from SteffenDE/sd-fix-ts
fix typescript type definition
2 parents a8a18de + 4569626 commit 05a657e

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

index.d.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
interface MorphDomOptions {
22
getNodeKey?: (node: Node) => any;
3-
onBeforeNodeAdded?: (node: Node) => Node;
4-
onNodeAdded?: (node: Node) => Node;
3+
onBeforeNodeAdded?: (node: Node) => false | Node;
4+
onNodeAdded?: (node: Node) => void;
55
onBeforeElUpdated?: (fromEl: HTMLElement, toEl: HTMLElement) => boolean;
66
onElUpdated?: (el: HTMLElement) => void;
77
onBeforeNodeDiscarded?: (node: Node) => boolean;
88
onNodeDiscarded?: (node: Node) => void;
99
onBeforeElChildrenUpdated?: (fromEl: HTMLElement, toEl: HTMLElement) => boolean;
10+
skipFromChildren?: (fromEl: HTMLElement) => boolean;
11+
addChild?: (parent: HTMLElement, child: HTMLElement) => void;
1012
childrenOnly?: boolean;
1113
}
1214

1315
declare function morphdom(
1416
fromNode: Node,
1517
toNode: Node | string,
1618
options?: MorphDomOptions,
17-
): void;
19+
): Node;
1820

19-
export = morphdom;
21+
export default morphdom;

0 commit comments

Comments
 (0)