diff --git a/swap-case/swap-case-tests.ts b/swap-case/swap-case-tests.ts new file mode 100644 index 0000000000..2a5e987efe --- /dev/null +++ b/swap-case/swap-case-tests.ts @@ -0,0 +1,10 @@ +/// + +import swapCase = require('swap-case'); + +console.log(swapCase(null)); // => "" +console.log(swapCase('string')); // => "STRING" +console.log(swapCase('PascalCase')); // => "pASCALcASE" +console.log(swapCase('Iñtërnâtiônàlizætiøn')); //=> "iÑTËRNÂTIÔNÀLIZÆTIØN" + +console.log(swapCase('My String', 'tr')); // => "mY sTRİNG" diff --git a/swap-case/swap-case.d.ts b/swap-case/swap-case.d.ts new file mode 100644 index 0000000000..a45aaf6503 --- /dev/null +++ b/swap-case/swap-case.d.ts @@ -0,0 +1,9 @@ +// Type definitions for swap-case +// Project: https://github.com/blakeembrey/swap-case +// Definitions by: Sam Saint-Pettersen +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare module "swap-case" { + function swapCase(string: string, locale?: string): string; + export = swapCase; +}