map<T extends Object?> method

T map<T extends Object?>({
  1. required T camel,
  2. required T capital,
  3. required T constant,
  4. required T dot,
  5. required T header,
  6. required T kebab,
  7. required T no,
  8. required T none,
  9. required T pascal,
  10. required T path,
  11. required T sentence,
  12. required T snake,
  13. required T swap,
})

Map of all values of the enum

Implementation

T map<T extends Object?>({
  required T camel,
  required T capital,
  required T constant,
  required T dot,
  required T header,
  required T kebab,
  required T no,
  required T none,
  required T pascal,
  required T path,
  required T sentence,
  required T snake,
  required T swap,
}) {
  switch (this) {
    case SerializedFormat.camel:
      return camel;
    case SerializedFormat.capital:
      return capital;
    case SerializedFormat.constant:
      return constant;
    case SerializedFormat.dot:
      return dot;
    case SerializedFormat.header:
      return header;
    case SerializedFormat.kebab:
      return kebab;
    case SerializedFormat.no:
      return no;
    case SerializedFormat.none:
      return none;
    case SerializedFormat.pascal:
      return pascal;
    case SerializedFormat.path:
      return path;
    case SerializedFormat.sentence:
      return sentence;
    case SerializedFormat.snake:
      return snake;
    case SerializedFormat.swap:
      return swap;
  }
}