mirror of
https://github.com/luxfi/explore.git
synced 2026-09-24 00:28:18 +00:00
14 lines
387 B
TypeScript
14 lines
387 B
TypeScript
import capitalizeFirstLetter from 'lib/capitalizeFirstLetter';
|
|
|
|
export function camelCaseToSentence(camelCaseString: string | undefined) {
|
|
if (!camelCaseString) {
|
|
return '';
|
|
}
|
|
|
|
let sentence = camelCaseString.replace(/([a-z])([A-Z])/g, '$1 $2');
|
|
sentence = sentence.replace(/([A-Z])([A-Z][a-z])/g, '$1 $2');
|
|
sentence = capitalizeFirstLetter(sentence);
|
|
|
|
return sentence;
|
|
}
|