Add d.ts for change-case

This commit is contained in:
Daniel Phan
2014-11-05 16:29:12 -08:00
parent bf24c30aaa
commit 6d29b22607
2 changed files with 74 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
/// <reference path="change-case.d.ts"/>
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);
+37
View File
@@ -0,0 +1,37 @@
// Type definitions for change-case
// Project: https://github.com/blakeembrey/change-case
// Definitions by: Asana <https://asana.com>
// 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;
}