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
25
points
216
downloads

Publisher

unverified uploader

Weekly Downloads

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