mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-10-01 01:38:07 +08:00
Bug: 370734442 No-Presubmit: true Change-Id: I7021b801e5bacd4ed33643651a53b8db20ccf8b0 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5898986 Commit-Queue: Danil Somsikov <dsv@chromium.org> Reviewed-by: Simon Zünd <szuend@chromium.org>
20 lines
586 B
JavaScript
20 lines
586 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.camelToDashCase = exports.dashToCamelCase = void 0;
|
|
/**
|
|
* Converts from snake case to camel case
|
|
* @param str
|
|
*/
|
|
function dashToCamelCase(str) {
|
|
return str.replace(/(-\w)/g, function (m) { return m[1].toUpperCase(); });
|
|
}
|
|
exports.dashToCamelCase = dashToCamelCase;
|
|
/**
|
|
* Converts from camel case to snake case
|
|
* @param str
|
|
*/
|
|
function camelToDashCase(str) {
|
|
return str.replace(/[A-Z]/g, function (m) { return "-".concat(m.toLowerCase()); });
|
|
}
|
|
exports.camelToDashCase = camelToDashCase;
|