From 5aef2837fefe67d260b28f24b3c8ac57d526951c Mon Sep 17 00:00:00 2001 From: Sam Saint-Pettersen Date: Sun, 19 Jul 2015 15:32:32 +0100 Subject: [PATCH] Type definitions and tests fro camel-case --- camel-case/camel-case-tests.ts | 10 ++++++++++ camel-case/camel-case.d.ts | 9 +++++++++ 2 files changed, 19 insertions(+) create mode 100644 camel-case/camel-case-tests.ts create mode 100644 camel-case/camel-case.d.ts diff --git a/camel-case/camel-case-tests.ts b/camel-case/camel-case-tests.ts new file mode 100644 index 0000000000..4f40e11fb2 --- /dev/null +++ b/camel-case/camel-case-tests.ts @@ -0,0 +1,10 @@ +/// + +import camelCase = require('camel-case'); + +console.log(camelCase('string')); // => "string" +console.log(camelCase('dot.case')); // => "dotCase" +console.log(camelCase('PascalCase')); // => "pascalCase" +console.log(camelCase('version 1.2.10')); // => "version1_2_10" + +console.log(camelCase('STRING 1.2', 'tr')); // => "strıng1_2" diff --git a/camel-case/camel-case.d.ts b/camel-case/camel-case.d.ts new file mode 100644 index 0000000000..9b2ec3feca --- /dev/null +++ b/camel-case/camel-case.d.ts @@ -0,0 +1,9 @@ +// Type definitions for camel-case +// Project: https://github.com/blakeembrey/camel-case +// Definitions by: Sam Saint-Pettersen +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare module "camel-case" { + function camelCase(string: string, locale?: string): string; + export = camelCase; +}