UNPKG

@graphql-codegen/flutter-freezed

Version:

GraphQL Code Generator plugin to generate Freezed models from your GraphQL schema

13 lines (12 loc) 627 B
import { Block } from './freezed-declaration-blocks/index.js'; import { NodeRepository } from './freezed-declaration-blocks/node-repository.js'; export const schemaVisitor = (_schema, config) => { const nodeRepository = new NodeRepository(); return { nodeRepository, EnumTypeDefinition: (node) => Block.build(config, node, nodeRepository), UnionTypeDefinition: (node) => Block.build(config, node, nodeRepository), ObjectTypeDefinition: (node) => Block.build(config, node, nodeRepository), InputObjectTypeDefinition: (node) => Block.build(config, node, nodeRepository), }; };