cases top-level property

Map<String, Function> cases
getter/setter pair

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,
};