1 | import { DocumentNode, GraphQLSchema } from 'graphql';
|
2 | import { ModulesConfig } from './config.js';
|
3 | import { BaseVisitor } from '@graphql-codegen/visitor-plugin-common';
|
4 | export declare function buildModule(name: string, doc: DocumentNode, { importNamespace, importPath, encapsulate, requireRootResolvers, shouldDeclare, rootTypes, schema, baseVisitor, useGraphQLModules, useTypeImports, }: {
|
5 | importNamespace: string;
|
6 | importPath: string;
|
7 | encapsulate: ModulesConfig['encapsulateModuleTypes'];
|
8 | requireRootResolvers: ModulesConfig['requireRootResolvers'];
|
9 | shouldDeclare: boolean;
|
10 | rootTypes: string[];
|
11 | baseVisitor: BaseVisitor;
|
12 | schema?: GraphQLSchema;
|
13 | useGraphQLModules: boolean;
|
14 | useTypeImports?: boolean;
|
15 | }): string;
|