UNPKG

@graphql-codegen/flutter-freezed

Version:

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

11 lines (10 loc) 1.02 kB
import { EnumTypeDefinitionNode, GraphQLSchema, InputObjectTypeDefinitionNode, ObjectTypeDefinitionNode, UnionTypeDefinitionNode } from 'graphql'; import { FlutterFreezedPluginConfig } from './config.js'; import { FreezedFactoryBlockRepository } from './utils.js'; export declare const schemaVisitor: (_schema: GraphQLSchema, config: FlutterFreezedPluginConfig) => { freezedFactoryBlockRepository: FreezedFactoryBlockRepository; EnumTypeDefinition: (node: EnumTypeDefinitionNode) => "" | import("./freezed-declaration-blocks/class-block.js").FreezedDeclarationBlock; UnionTypeDefinition: (node: UnionTypeDefinitionNode) => "" | import("./freezed-declaration-blocks/class-block.js").FreezedDeclarationBlock; ObjectTypeDefinition: (node: ObjectTypeDefinitionNode) => "" | import("./freezed-declaration-blocks/class-block.js").FreezedDeclarationBlock; InputObjectTypeDefinition: (node: InputObjectTypeDefinitionNode) => "" | import("./freezed-declaration-blocks/class-block.js").FreezedDeclarationBlock; };