graphql_codegen 1.1.1 copy "graphql_codegen: ^1.1.1" to clipboard
graphql_codegen: ^1.1.1 copied to clipboard

Simple, opinionated, codegen library for GraphQL. It allows you to generate serializers and client helpers to easily call and parse your data.

example/lib/main.dart

import 'package:graphql/client.dart';

import 'main.graphql.dart';

void main() async {
  final client = GraphQLClient(
    link: HttpLink("https://example.com"),
    cache: GraphQLCache(store: InMemoryStore()),
  );
  final result = await client.query$FetchPerson(
    Options$Query$FetchPerson(
      variables: Variables$Query$FetchPerson(
        id: "id1",
      ),
    ),
  );
  final parased = result.parsedData;
  print(parased?.fetchPerson?.name);
}
127
likes
150
pub points
93%
popularity

Publisher

verified publisherheft.app

Simple, opinionated, codegen library for GraphQL. It allows you to generate serializers and client helpers to easily call and parse your data.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

build, built_collection, code_builder, dart_style, glob, gql, gql_code_builder, json_annotation, path, recase

More

Packages that depend on graphql_codegen