Home Reference Source Repository

src/internals/to-js-prop.js

'use strict';
/**
 * @mixin Backed
 *
 * some-prop -> someProp
 *
 * @arg {string} string The content to convert
 * @return {string} string
 */
export default string => {
  let parts = string.split('-');
  if (parts.length > 1) {
    var upper = parts[1].charAt(0).toUpperCase();
    string = parts[0] + upper + parts[1].slice(1).toLowerCase();
  }
  return string;
};