bananas-commerce
Version:
A client for bananas-commerce with support for TypeScript
12 lines (11 loc) • 447 B
JavaScript
import { camelCase } from "../deps/deno.land/x/gutenberg@0.1.5/case/camel_case/mod.js";
import { snakeCase } from "../deps/deno.land/x/gutenberg@0.1.5/case/snake_case/mod.js";
/** Converts a {@link string} to the specified {@link casing}. */
export const casedString = (string, casing) => {
return stringCasers[casing](string);
};
const stringCasers = {
snake: snakeCase,
camel: camelCase,
};
Object.assign(casedString, stringCasers);