cases top-level property
The bunch of case conversions functions
Implementation
//@generationAssignment("new-case")
Map<String, Function> cases = {
"camel_case": (LambdaContext ctx) => ReCase(ctx.renderString()).camelCase,
"snake_case": (LambdaContext ctx) => ReCase(ctx.renderString()).snakeCase,
"pascal_case": (LambdaContext ctx) => ReCase(ctx.renderString()).pascalCase,
"param_case": (LambdaContext ctx) => ReCase(ctx.renderString()).paramCase,
"title_case": (LambdaContext ctx) => ReCase(ctx.renderString()).titleCase,
"sentence_case": (LambdaContext ctx) =>
ReCase(ctx.renderString()).sentenceCase,
"header_case": (LambdaContext ctx) => ReCase(ctx.renderString()).headerCase,
"constant_case": (LambdaContext ctx) =>
ReCase(ctx.renderString()).constantCase,
"path_case": (LambdaContext ctx) => ReCase(ctx.renderString()).pathCase,
"dot_case": (LambdaContext ctx) => ReCase(ctx.renderString()).dotCase,
"camelCase": (LambdaContext ctx) => ReCase(ctx.renderString()).camelCase,
"snakeCase": (LambdaContext ctx) => ReCase(ctx.renderString()).snakeCase,
"pascalCase": (LambdaContext ctx) => ReCase(ctx.renderString()).pascalCase,
"paramCase": (LambdaContext ctx) => ReCase(ctx.renderString()).paramCase,
"titleCase": (LambdaContext ctx) => ReCase(ctx.renderString()).titleCase,
"sentenceCase": (LambdaContext ctx) =>
ReCase(ctx.renderString()).sentenceCase,
"headerCase": (LambdaContext ctx) => ReCase(ctx.renderString()).headerCase,
"constantCase": (LambdaContext ctx) =>
ReCase(ctx.renderString()).constantCase,
"pathCase": (LambdaContext ctx) => ReCase(ctx.renderString()).pathCase,
"dotCase": (LambdaContext ctx) => ReCase(ctx.renderString()).dotCase,
};