From c963dad1ac8ebeb575cb6b1f008e25df9c5e3caf Mon Sep 17 00:00:00 2001 From: Sam Saint-Pettersen Date: Fri, 31 Jul 2015 17:17:34 +0100 Subject: [PATCH 1/2] Type definitions and tests for param-case --- param-case/param-case.d.ts | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 param-case/param-case.d.ts diff --git a/param-case/param-case.d.ts b/param-case/param-case.d.ts new file mode 100644 index 0000000000..db8f2aba17 --- /dev/null +++ b/param-case/param-case.d.ts @@ -0,0 +1,9 @@ +// Type definitions for param-case +// Project: https://github.com/blakeembrey/param-case +// Definitions by: Sam Saint-Pettersen +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare module "param-case" { + function paramCase(string: string, locale?: string): string; + export = paramCase; +} From 1f3eb8b90967fa7861fcdbf11a68fd9935c9f7b8 Mon Sep 17 00:00:00 2001 From: Sam Saint-Pettersen Date: Fri, 31 Jul 2015 17:19:22 +0100 Subject: [PATCH 2/2] Type definitions and tests for param-case --- param-case/param-case-tests.ts | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 param-case/param-case-tests.ts diff --git a/param-case/param-case-tests.ts b/param-case/param-case-tests.ts new file mode 100644 index 0000000000..1ac68a3d18 --- /dev/null +++ b/param-case/param-case-tests.ts @@ -0,0 +1,9 @@ +/// + +import paramCase = require('param-case'); + +console.log(paramCase('string')); // => "string" +console.log(paramCase('camelCase')); // => "camel-case" +console.log(paramCase('sentence case')); // => "sentence-case" + +console.log(paramCase('MY STRING', 'tr')); // => "my-strıng"