From cc6ccf4737a32db214856dfc5f61a1644bcb7077 Mon Sep 17 00:00:00 2001 From: Sam Saint-Pettersen Date: Mon, 3 Aug 2015 16:38:57 +0100 Subject: [PATCH 1/2] Type definitions and tests for pascal-case --- pascal-case/pascal-case.d.ts | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 pascal-case/pascal-case.d.ts diff --git a/pascal-case/pascal-case.d.ts b/pascal-case/pascal-case.d.ts new file mode 100644 index 0000000000..9e52ed3e01 --- /dev/null +++ b/pascal-case/pascal-case.d.ts @@ -0,0 +1,9 @@ +// Type definitions for pascal-case +// Project: https://github.com/blakeembrey/pascal-case +// Definitions by: Sam Saint-Pettersen +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare module "pascal-case" { + function pascalCase(string: string, locale?: string): string; + export = pascalCase; +} From b9afb4c0f2b0d04684740d1f703b38fd7a44a0b1 Mon Sep 17 00:00:00 2001 From: Sam Saint-Pettersen Date: Mon, 3 Aug 2015 16:40:35 +0100 Subject: [PATCH 2/2] Type definitions and tests for pascal-case --- pascal-case/pascal-case-tests.ts | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 pascal-case/pascal-case-tests.ts diff --git a/pascal-case/pascal-case-tests.ts b/pascal-case/pascal-case-tests.ts new file mode 100644 index 0000000000..b13ed26657 --- /dev/null +++ b/pascal-case/pascal-case-tests.ts @@ -0,0 +1,9 @@ +/// + +import pascalCase = require('pascal-case'); + +console.log(pascalCase('string')); // => "String" +console.log(pascalCase('camelCase')); // => "CamelCase" +console.log(pascalCase('sentence case')); // => "SentenceCase" + +console.log(pascalCase('MY STRING', 'tr')); // => "MyStrıng"