graphql-codegen-flutter-freezed
Version:
A stand-alone package to generate Freezed models from GraphQL schema based on the flutter-freezed plugin for GraphQL Code Generator
11 lines (10 loc) • 944 B
TypeScript
import { EnumTypeDefinitionNode, GraphQLSchema, InputObjectTypeDefinitionNode, ObjectTypeDefinitionNode, UnionTypeDefinitionNode } from 'graphql';
import { FreezedPluginConfig } from './config';
import { FreezedFactoryBlockRepository } from './utils';
export declare const schemaVisitor: (_schema: GraphQLSchema, config: FreezedPluginConfig) => {
freezedFactoryBlockRepository: FreezedFactoryBlockRepository;
EnumTypeDefinition: (node: EnumTypeDefinitionNode) => "" | import("./freezed-declaration-blocks").FreezedDeclarationBlock;
UnionTypeDefinition: (node: UnionTypeDefinitionNode) => "" | import("./freezed-declaration-blocks").FreezedDeclarationBlock;
ObjectTypeDefinition: (node: ObjectTypeDefinitionNode) => "" | import("./freezed-declaration-blocks").FreezedDeclarationBlock;
InputObjectTypeDefinition: (node: InputObjectTypeDefinitionNode) => "" | import("./freezed-declaration-blocks").FreezedDeclarationBlock;
};