generate static method
Generates BLoC files for a feature.
Parameters:
snakeName: Feature name in snake_casepascalName: Feature name in PascalCasecamelName: Feature name in camelCasewithData: If true, generates BLoC with domain layer integration
Returns a map with keys 'bloc', 'event', and 'state' containing generated code.
Implementation
static Map<String, String> generate(
String snakeName, String pascalName, String camelName,
{bool withData = false}) {
return {
'bloc':
_generateBloc(snakeName, pascalName, camelName, withData: withData),
'event': _generateEvent(snakeName, pascalName),
'state':
_generateState(snakeName, pascalName, camelName, withData: withData),
};
}