@alexaegis/common
Version:
Common utility functions
33 lines • 1.13 kB
TypeScript
/**
* Splits a string apart into it's individial words. It treats ' ', '_' and '-'
* as word boundaries as well as when a lower case character is followed by an
* upper case character.
*
* An empty string will result in an empty array.
*/
export declare const splitByCasing: (input: string) => string[];
/**
* Turns an input string to camelCase from any input casing
*/
export declare function camelCase(input: string): string;
/**
* Turns an input string to kebab-case from any input casing
*/
export declare function kebabCase(input: string): string;
/**
* Turns an input string to snake_case from any input casing
*/
export declare function snakeCase(input: string): string;
/**
* Turns an input string to UPPER_SNAKE_CASE from any input casing
*/
export declare function upperSnakeCase(input: string): string;
/**
* Turns an input string to PascalCase from any input casing
*/
export declare function pascalCase(input: string): string;
/**
* Turns an input string to Train-Case from any input casing
*/
export declare function trainCase(input: string): string;
//# sourceMappingURL=case-conversion.d.ts.map