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]!();