UNPKG

@visactor/vue-vtable

Version:

The vue version of VTable

19 lines (16 loc) 492 B
'use strict'; function toCamelCase(str) { return str.replace(/-([a-z])/g, g => g[1].toUpperCase()); } function convertPropsToCamelCase(props) { const newProps = {}; for (const key in props) { if (props.hasOwnProperty(key)) { const camelCaseKey = toCamelCase(key); newProps[camelCaseKey] = props[key]; } } return newProps; } exports.convertPropsToCamelCase = convertPropsToCamelCase; exports.toCamelCase = toCamelCase;