map<T> method

T map<T>({
  1. required T camel,
  2. required T constant,
  3. required T dot,
  4. required T kebab,
  5. required T lowerFirst,
  6. required T no,
  7. required T pascal,
  8. required T path,
  9. required T sentence,
  10. required T snake,
  11. required T swap,
  12. required T title,
  13. required T upperFirst,
  14. required T capital,
  15. required T header,
  16. required T sponge,
})

Map of all values of the enum

Implementation

T map<T>({
  required T camel,
  required T constant,
  required T dot,
  required T kebab,
  required T lowerFirst,
  required T no,
  required T pascal,
  required T path,
  required T sentence,
  required T snake,
  required T swap,
  required T title,
  required T upperFirst,
  required T capital,
  required T header,
  required T sponge,
}) {
  switch (this) {
    case ChangeCaseType.camel:
      return camel;
    case ChangeCaseType.constant:
      return constant;
    case ChangeCaseType.dot:
      return dot;
    case ChangeCaseType.kebab:
      return kebab;
    case ChangeCaseType.lowerFirst:
      return lowerFirst;
    case ChangeCaseType.no:
      return no;
    case ChangeCaseType.pascal:
      return pascal;
    case ChangeCaseType.path:
      return path;
    case ChangeCaseType.sentence:
      return sentence;
    case ChangeCaseType.snake:
      return snake;
    case ChangeCaseType.swap:
      return swap;
    case ChangeCaseType.title:
      return title;
    case ChangeCaseType.upperFirst:
      return upperFirst;
    case ChangeCaseType.capital:
      return capital;
    case ChangeCaseType.header:
      return header;
    case ChangeCaseType.sponge:
      return sponge;
  }
}