bananas-commerce
Version:
A client for bananas-commerce with support for TypeScript
18 lines (17 loc) • 564 B
JavaScript
import { pascalCase, pascalCaseTransform, pascalCaseTransformMerge, } from "../pascal_case/mod.js";
export function camelCaseTransform(input, index) {
if (index === 0)
return input.toLowerCase();
return pascalCaseTransform(input, index);
}
export function camelCaseTransformMerge(input, index) {
if (index === 0)
return input.toLowerCase();
return pascalCaseTransformMerge(input);
}
export function camelCase(input, options = {}) {
return pascalCase(input, {
transform: camelCaseTransform,
...options,
});
}