diff --git a/snake-case/snake-case-tests.ts b/snake-case/snake-case-tests.ts new file mode 100644 index 000000000..e8d6db7bc --- /dev/null +++ b/snake-case/snake-case-tests.ts @@ -0,0 +1,9 @@ +/// + +import camelCase = require('snake-case'); + +console.log(camelCase('string')); // => "string" +console.log(camelCase('camelCase')); // => "camel_case" +console.log(camelCase('sentence case')); // => "sentence_case" + +console.log(camelCase('MY STRING', 'tr')); // => "my_strıng" diff --git a/snake-case/snake-case.d.ts b/snake-case/snake-case.d.ts new file mode 100644 index 000000000..96db37535 --- /dev/null +++ b/snake-case/snake-case.d.ts @@ -0,0 +1,9 @@ +// Type definitions for snake-case +// Project: https://github.com/blakeembrey/snake-case +// Definitions by: Sam Saint-Pettersen +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare module "snake-case" { + function snakeCase(string: string, locale?: string): string; + export = snakeCase; +}