/
githubmirror
/
taro
Обзор
Документация
Войти
/
githubmirror
/
taro
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/taro-components-library-react/src/react-component-lib/utils/case.ts
11 строк
532 B
Zakary
feat(h5): 补充框架适配器运行时
29 мар 2023, 06:15
29 мар 2023, 06:15
e2200ea
Код
Авторство
О чём код?
/** * Modify from https://github.com/ionic-team/stencil-ds-output-targets/blob/main/packages/react-output-target/react-component-lib/utils/case.ts * MIT License https://github.com/ionic-team/stencil-ds-output-targets/blob/main/LICENSE */ export const dashToPascalCase = (str: string) => str .toLowerCase() .split('-') .map((segment) => segment.charAt(0).toUpperCase() + segment.slice(1)) .join('') export const camelToDashCase = (str: string) => str.replace(/([A-Z])/g, (m: string) => `-${m[0].toLowerCase()}`)