From ca71aa3f860a4080a97ecbca0c19237f79a68eb0 Mon Sep 17 00:00:00 2001 From: Denis Sedchenko Date: Thu, 8 Jun 2017 12:00:48 +0300 Subject: [PATCH 1/2] Create index.d.ts --- index.d.ts | 1 + 1 file changed, 1 insertion(+) create mode 100644 index.d.ts diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 0000000..9daeafb --- /dev/null +++ b/index.d.ts @@ -0,0 +1 @@ +test From b87f53c069cec2ccdc0c779701407034e39b1de8 Mon Sep 17 00:00:00 2001 From: Denis Sedchenko Date: Thu, 8 Jun 2017 12:12:26 +0300 Subject: [PATCH 2/2] Add TypeScript types --- index.d.ts | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/index.d.ts b/index.d.ts index 9daeafb..bf7a3d7 100644 --- a/index.d.ts +++ b/index.d.ts @@ -1 +1,17 @@ -test +/// Type definitions for normalize-url + +declare module NormalizeUrl { + interface INormalizeUrlArgs { + normalizeProtocol: boolean; + normalizeHttps: boolean; + stripFragment: boolean; + stripWWW: boolean; + removeQueryParameters: string[]; + removeTrailingSlash: boolean; + removeDirectoryIndex: RegExp[]; + } + + function normalizeUrl(url: string, args?: INormalizeUrlArgs): string; +} + +export = NormalizeUrl.normalizeUrl;