export function toSentenceCase(str) { const splitStr = str.toLowerCase().split(''); splitStr[0] = splitStr[0].charAt(0).toUpperCase() + splitStr[0].substring(1); return splitStr.join(''); } export function splitCamelCase(camelCaseString: string) { return camelCaseString.split(/([A-Z][a-z]+)/).filter(function (e: any) { return e; }); } export function generateRadomEmail(): string { const chars = 'abcdefghijklmnopqrstuvwxyz1234567890'; let string = ''; for (let i = 0; i < 15; i++) { string += chars[Math.floor(Math.random() * chars.length)]; } return string + '@contour.network'; } export function getUserNameFromEmail(email: string): string { return email.replace(/@.*$/, ''); }