buildResolver function
Implementation
void buildResolver(GraphQLNeo4Model neo, CodeBuilder code) {
final model = neo.model;
code += Class((c) => c
..name = '${neo.moduleName.capitalize()}QueryResolver'
..extend = refer('Neo4JGraphQueryResolver')
..constructors.add(
Constructor(
(c) => c
..body = CodeBuilder.lines(
[
'this.initializeFragments(',
' fragments: [${{
...model.fragments.keys.map((field) => "$field"),
...neo.externalFragments,
}.join(',\n ')}',
' ],',
');',
],
),
),
));
}