From 6d29b22607b6ca611a600706991755170ab73780 Mon Sep 17 00:00:00 2001 From: Daniel Phan Date: Wed, 5 Nov 2014 16:25:13 -0800 Subject: [PATCH] Add d.ts for change-case --- change-case/change-case-tests.ts | 37 ++++++++++++++++++++++++++++++++ change-case/change-case.d.ts | 37 ++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 change-case/change-case-tests.ts create mode 100644 change-case/change-case.d.ts diff --git a/change-case/change-case-tests.ts b/change-case/change-case-tests.ts new file mode 100644 index 000000000..24276654c --- /dev/null +++ b/change-case/change-case-tests.ts @@ -0,0 +1,37 @@ +/// + +import changeCase = require("change-case"); + +var s: string; +var b: boolean; + +s = changeCase.dot(s); +s = changeCase.dotCase(s); +s = changeCase.swap(s); +s = changeCase.swapCase(s); +s = changeCase.path(s); +s = changeCase.pathCase(s); +s = changeCase.upper(s); +s = changeCase.upperCase(s); +s = changeCase.lower(s); +s = changeCase.lowerCase(s); +s = changeCase.camel(s); +s = changeCase.camelCase(s); +s = changeCase.snake(s); +s = changeCase.snakeCase(s); +s = changeCase.title(s); +s = changeCase.titleCase(s); +s = changeCase.param(s); +s = changeCase.paramCase(s); +s = changeCase.pascal(s); +s = changeCase.pascalCase(s); +s = changeCase.constant(s); +s = changeCase.constantCase(s); +s = changeCase.sentence(s); +s = changeCase.sentenceCase(s); +b = changeCase.isUpper(s); +b = changeCase.isUpperCase(s); +b = changeCase.isLower(s); +b = changeCase.isLowerCase(s); +s = changeCase.ucFirst(s); +s = changeCase.upperCaseFirst(s); diff --git a/change-case/change-case.d.ts b/change-case/change-case.d.ts new file mode 100644 index 000000000..e61d70de6 --- /dev/null +++ b/change-case/change-case.d.ts @@ -0,0 +1,37 @@ +// Type definitions for change-case +// Project: https://github.com/blakeembrey/change-case +// Definitions by: Asana +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare module "change-case" { + function dot(s: string): string; + function dotCase(s: string): string; + function swap(s: string): string; + function swapCase(s: string): string; + function path(s: string): string; + function pathCase(s: string): string; + function upper(s: string): string; + function upperCase(s: string): string; + function lower(s: string): string; + function lowerCase(s: string): string; + function camel(s: string): string; + function camelCase(s: string): string; + function snake(s: string): string; + function snakeCase(s: string): string; + function title(s: string): string; + function titleCase(s: string): string; + function param(s: string): string; + function paramCase(s: string): string; + function pascal(s: string): string; + function pascalCase(s: string): string; + function constant(s: string): string; + function constantCase(s: string): string; + function sentence(s: string): string; + function sentenceCase(s: string): string; + function isUpper(s: string): boolean; + function isUpperCase(s: string): boolean; + function isLower(s: string): boolean; + function isLowerCase(s: string): boolean; + function ucFirst(s: string): string; + function upperCaseFirst(s: string): string; +}