diff --git a/notNeededPackages.json b/notNeededPackages.json index 99f2bc92a8..37b1729bc8 100644 --- a/notNeededPackages.json +++ b/notNeededPackages.json @@ -2214,6 +2214,12 @@ "sourceRepoURL": "https://github.com/sindresorhus/month-days", "asOfVersion": "3.0.0" }, + { + "libraryName": "morphdom", + "typingsPackageName": "morphdom", + "sourceRepoURL": "https://github.com/patrick-steele-idem/morphdom", + "asOfVersion": "2.4.0" + }, { "libraryName": "move-file", "typingsPackageName": "move-file", diff --git a/types/morphdom/index.d.ts b/types/morphdom/index.d.ts deleted file mode 100644 index 61df5a9a78..0000000000 --- a/types/morphdom/index.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -// Type definitions for morphdom 2.3 -// Project: https://github.com/patrick-steele-idem/morphdom -// Definitions by: arvitaly -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped - -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; -} - -declare function morphdom( - fromNode: Node, - toNode: Node | string, - options?: MorphDomOptions, -): void; - -export = morphdom; diff --git a/types/morphdom/morphdom-tests.ts b/types/morphdom/morphdom-tests.ts deleted file mode 100644 index e2c7476561..0000000000 --- a/types/morphdom/morphdom-tests.ts +++ /dev/null @@ -1,20 +0,0 @@ -import morphdom = require("morphdom"); - -declare var node1: Node; -declare var node2: Node; -declare var el1: HTMLElement; -declare var el2: HTMLElement; - -morphdom(node1, node2); -morphdom(node1, node2, {}); -morphdom(node1, node2, { - childrenOnly: true, - getNodeKey: (node) => null, - onBeforeElChildrenUpdated: (el1, el2) => true, - onBeforeElUpdated: (el1, el2) => true, - onBeforeNodeAdded: (node) => node1, - onBeforeNodeDiscarded: (node) => false, - onElUpdated: (el) => null, - onNodeAdded: (node) => node2, - onNodeDiscarded: (node) => null, -}); diff --git a/types/morphdom/tsconfig.json b/types/morphdom/tsconfig.json deleted file mode 100644 index 8fccfdf66e..0000000000 --- a/types/morphdom/tsconfig.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "lib": [ - "es6", - "dom" - ], - "noImplicitAny": true, - "noImplicitThis": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "baseUrl": "../", - "typeRoots": [ - "../" - ], - "types": [], - "noEmit": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.d.ts", - "morphdom-tests.ts" - ] -} \ No newline at end of file diff --git a/types/morphdom/tslint.json b/types/morphdom/tslint.json deleted file mode 100644 index f93cf8562a..0000000000 --- a/types/morphdom/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "dtslint/dt.json" -}