UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

23 lines 694 B
export const snakeCase = (input) => { const result = []; const splitString = input.split(''); for (let i = 0; i < splitString.length; i++) { const char = splitString[i]; if (i !== 0 && char.toLocaleUpperCase() === char) { result.push('_', char.toLocaleLowerCase()); } else { result.push(char.toLocaleLowerCase()); } } return result.join(''); }; export const snakeCaseKeys = (obj) => { const objResult = {}; Object.keys(obj).forEach((key) => { const snakeCaseKey = snakeCase(key); objResult[snakeCaseKey] = obj[key]; }); return objResult; }; //# sourceMappingURL=snakeCase.js.map