From 0308b696f53fc127328d9af60da4b5a0cb2949db Mon Sep 17 00:00:00 2001 From: Andy Date: Mon, 17 Apr 2017 09:39:31 -0700 Subject: [PATCH] route-recognizer: Provides its own types (#15651) --- notNeededPackages.json | 6 +++++ types/route-recognizer/index.d.ts | 23 ------------------- .../route-recognizer-tests.ts | 7 ------ types/route-recognizer/tsconfig.json | 22 ------------------ 4 files changed, 6 insertions(+), 52 deletions(-) delete mode 100644 types/route-recognizer/index.d.ts delete mode 100644 types/route-recognizer/route-recognizer-tests.ts delete mode 100644 types/route-recognizer/tsconfig.json diff --git a/notNeededPackages.json b/notNeededPackages.json index 4312283279..1d27654a31 100644 --- a/notNeededPackages.json +++ b/notNeededPackages.json @@ -444,6 +444,12 @@ "sourceRepoURL": "https://github.com/EnoF/rest-io", "asOfVersion": "4.1.0" }, + { + "libraryName": "route-recognizer", + "typingsPackageName": "route-recognizer", + "sourceRepoURL": "https://github.com/tildeio/route-recognizer", + "asOfVersion": "0.3.0" + }, { "libraryName": "node-scanf", "typingsPackageName": "scanf", diff --git a/types/route-recognizer/index.d.ts b/types/route-recognizer/index.d.ts deleted file mode 100644 index 0d47c4818e..0000000000 --- a/types/route-recognizer/index.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -// Type definitions for route-recognizer -// Project: https://github.com/tildeio/route-recognizer -// Definitions by: Dave Keen -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped - -declare class RouteRecognizer { -constructor() - add: (routes: Route[]) => void - recognize: (path: string) => MatchedRoute[] -} - -interface Route { - path: string - handler: H -} - -export = RouteRecognizer; -export as namespace RouteRecognizer; - -interface MatchedRoute { - handler: H - params: { [key: string]: string } -} \ No newline at end of file diff --git a/types/route-recognizer/route-recognizer-tests.ts b/types/route-recognizer/route-recognizer-tests.ts deleted file mode 100644 index e2fdfbf036..0000000000 --- a/types/route-recognizer/route-recognizer-tests.ts +++ /dev/null @@ -1,7 +0,0 @@ - - -import RouteRecognizer = require('route-recognizer') - -var router = new RouteRecognizer(); -router.add([{ path: "/posts", handler: "i am the handler" }]); -var result = router.recognize("/posts"); diff --git a/types/route-recognizer/tsconfig.json b/types/route-recognizer/tsconfig.json deleted file mode 100644 index 729884991a..0000000000 --- a/types/route-recognizer/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "lib": [ - "es6" - ], - "noImplicitAny": true, - "noImplicitThis": true, - "strictNullChecks": false, - "baseUrl": "../", - "typeRoots": [ - "../" - ], - "types": [], - "noEmit": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.d.ts", - "route-recognizer-tests.ts" - ] -} \ No newline at end of file