when<T> method
T
when<T>({
- required T original(),
- required T camelCase(),
- required T upperCamelCase(),
- required T snakeCase(),
- required T screamingSnakeCase(),
Implementation
T when<T>({
required T Function() original,
required T Function() camelCase,
required T Function() upperCamelCase,
required T Function() snakeCase,
required T Function() screamingSnakeCase,
}) =>
{
EnhancedEnumNamingConvention.original: original,
EnhancedEnumNamingConvention.camelCase: camelCase,
EnhancedEnumNamingConvention.upperCamelCase: upperCamelCase,
EnhancedEnumNamingConvention.snakeCase: snakeCase,
EnhancedEnumNamingConvention.screamingSnakeCase: screamingSnakeCase,
}[this]!();