jaguar_generator 2.4.5 copy "jaguar_generator: ^2.4.5" to clipboard
jaguar_generator: ^2.4.5 copied to clipboard

Source generator for Jaguar Controllers. This will generate route installers for Jaguar Controllers.

example/lib/example.dart

import 'package:jaguar/jaguar.dart';

part 'example.jroutes.dart';

@GenController(path: "/simple")
class SimpleApi extends Controller with _$SimpleApi {
  @Get()
  String get(_) => "simple";

  @IncludeController(path: '/include')
  final include = IncludeApi();
}

@GenController(path: "/include")
class IncludeApi extends Controller with _$IncludeApi {
  @HttpMethod(
      methods: ['UP'],
      statusCode: 201,
      responseProcessor: jsonResponseProcessor)
  Future<List<int>> upIt(_) async => [1, 2, 3];
}
0
likes
20
pub points
0%
popularity

Publisher

unverified uploader

Source generator for Jaguar Controllers. This will generate route installers for Jaguar Controllers.

Homepage

License

unknown (license)

Dependencies

analyzer, build, jaguar, logging, meta, source_gen

More

Packages that depend on jaguar_generator