UNPKG

@qinglian/case-tool

Version:

a tool used to validate name case & translate

47 lines (46 loc) 986 B
/** * validate name is snake case * @example a_b * @param name * @returns */ export declare const isSnakeCase: (name: string) => boolean; /** * validate name is camel case * @example userName * @param name * @returns */ export declare const isCamelCase: (name: string) => boolean; /** * validate name is kebab case * @example a-b * @param name * @returns */ export declare const isKebabCase: (name: string) => boolean; /** * validate name is pascal case * @example UserName * @param name * @returns */ export declare const isPascalCase: (name: string) => boolean; /** * convert snake case to pascal case * @param name * @returns */ export declare const snakeToPascal: (name: string) => string; /** * convert kebab case to pascal case * @param name * @returns */ export declare const kebabToPascal: (name: string) => string; /** * convert camel case to pascal case * @param name * @returns */ export declare const camelToPascal: (name: string) => string;