cerializr
Version:
(de)serialization made easy with ES7/Typescript annotations (decorators)
38 lines (37 loc) • 808 B
TypeScript
/**
* Does nothing to the string
* @param str
*
* @return str unchanged
*/
export declare function NoOp(str: string): string;
/**
* convert strings like my_camel_string to myCamelString
*
* @param str
*
* @return myCamelString
*/
export declare function CamelCase(str: string): string;
/**
* convert strings like MyCamelString to my_camel_string
*
* @param str
*
* @return my_snake_string
*/
export declare function SnakeCase(str: string): string;
/**
* convert strings like myCamelCase to my_camel_case
* @param str
*
* @return my_underscore_case
*/
export declare function UnderscoreCase(str: string): string;
/**
* convert strings like my_camelCase to my-camel-case
* @param str
*
* @return my-dash-case (or kebab-case)
*/
export declare function DashCase(str: string): string;