From dbc0042a03ebbe555aaf09ca34dc8f5edc989549 Mon Sep 17 00:00:00 2001 From: a-morales Date: Tue, 22 Mar 2016 15:59:26 -0700 Subject: [PATCH 1/3] add naturalSort typings --- naturalSort/naturalSort-tests.ts | 6 ++++++ naturalSort/naturalSort.d.ts | 9 +++++++++ 2 files changed, 15 insertions(+) create mode 100644 naturalSort/naturalSort-tests.ts create mode 100644 naturalSort/naturalSort.d.ts diff --git a/naturalSort/naturalSort-tests.ts b/naturalSort/naturalSort-tests.ts new file mode 100644 index 000000000..02b6c633d --- /dev/null +++ b/naturalSort/naturalSort-tests.ts @@ -0,0 +1,6 @@ +/// + +import naturalSort = require("naturalSort"); + +[5, 3, 2, 4, 1].sort(naturalSort); +["a", "c", "b", "z", "w", "l"].sort(naturalSort); diff --git a/naturalSort/naturalSort.d.ts b/naturalSort/naturalSort.d.ts new file mode 100644 index 000000000..a37a64ce9 --- /dev/null +++ b/naturalSort/naturalSort.d.ts @@ -0,0 +1,9 @@ +// Type definitions for NaturalSort +// Project: https://github.com/studio-b12/natural-sort +// Definitions by: Antonio Morales +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +declare module "naturalSort" { + function naturalSort(a: T, b: T): number; + export = naturalSort; +} From 67a1dda1fc0d4676c6e2b8b55dfdc558b6181b60 Mon Sep 17 00:00:00 2001 From: a-morales Date: Tue, 22 Mar 2016 16:02:35 -0700 Subject: [PATCH 2/3] rename to natural-sort --- .../naturalSort-tests.ts => natural-sort/natural-sort-tests.ts | 0 naturalSort/naturalSort.d.ts => natural-sort/natural-sort.d.ts | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename naturalSort/naturalSort-tests.ts => natural-sort/natural-sort-tests.ts (100%) rename naturalSort/naturalSort.d.ts => natural-sort/natural-sort.d.ts (100%) diff --git a/naturalSort/naturalSort-tests.ts b/natural-sort/natural-sort-tests.ts similarity index 100% rename from naturalSort/naturalSort-tests.ts rename to natural-sort/natural-sort-tests.ts diff --git a/naturalSort/naturalSort.d.ts b/natural-sort/natural-sort.d.ts similarity index 100% rename from naturalSort/naturalSort.d.ts rename to natural-sort/natural-sort.d.ts From 7594a288f973c694829528c2a1ce0e37fdd08dc5 Mon Sep 17 00:00:00 2001 From: a-morales Date: Wed, 23 Mar 2016 10:59:52 -0700 Subject: [PATCH 3/3] update natural-sort tests to pass --- natural-sort/natural-sort-tests.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/natural-sort/natural-sort-tests.ts b/natural-sort/natural-sort-tests.ts index 02b6c633d..d380ca51b 100644 --- a/natural-sort/natural-sort-tests.ts +++ b/natural-sort/natural-sort-tests.ts @@ -1,4 +1,4 @@ -/// +/// import naturalSort = require("naturalSort");