create-snippet
Version:
npx tool for generating code snippets
28 lines (27 loc) • 1.23 kB
TypeScript
import { TypeStringCase } from '../../types';
export declare class ModuleString {
toCamelCase(stringInAnyCase: string): string;
toUpperSnakeCase(stringInAnyCase: string): string;
toLowerSnakeCase(stringInAnyCase: string): string;
toUpperKebabCase(stringInAnyCase: string): string;
toLowerKebabCase(stringInAnyCase: string): string;
toPascalCase(stringInAnyCase: string): string;
toLowerCase(stringInAnyCase: string): string;
toUpperCase(stringInAnyCase: string): string;
private isFirstLetterUpperCase;
private isFirstLetterLowerCase;
private isStringContainsDash;
private isStringContainsUnderlining;
private isStringUpperCase;
private isStringLowerCase;
isLowerCase(stringInAnyCase: string): boolean;
isUpperCase(stringInAnyCase: string): boolean;
isCamelCase(stringInAnyCase: string): boolean;
isPascalCase(stringInAnyCase: string): boolean;
isUpperSnakeCase(stringInAnyCase: string): boolean;
isLowerSnakeCase(stringInAnyCase: string): boolean;
isUpperKebabCase(stringInAnyCase: string): boolean;
isLowerKebabCase(stringInAnyCase: string): boolean;
private anyCaseToKebabCase;
defineCase(stringInAnyCase: string): TypeStringCase;
}