graphql-genie
Version:
21 lines • 1.11 kB
TypeScript
import { GraphQLFieldResolver, GraphQLInputType, GraphQLSchema, IntrospectionObjectType, IntrospectionType } from 'graphql';
import { DataResolver, GenerateConfig, TypeGenerator } from './GraphQLGenieInterfaces';
import { Relations } from './TypeGeneratorUtilities';
export declare class GenerateUpdate implements TypeGenerator {
private objectName;
private types;
private config;
private dataResolver;
private schema;
private fields;
private resolvers;
private currInputObjectTypes;
private currOutputObjectTypeDefs;
private schemaInfo;
private relations;
constructor(dataResolver: DataResolver, objectName: string, types: IntrospectionObjectType[], $config: GenerateConfig, currInputObjectTypes: Map<string, GraphQLInputType>, currOutputObjectTypeDefs: Set<string>, schemaInfo: IntrospectionType[], schema: GraphQLSchema, $relations: Relations);
generate(): void;
getResolvers(): Map<string, Map<string, GraphQLFieldResolver<any, any>>>;
getFieldsOnObject(): Map<string, object>;
}
//# sourceMappingURL=GenerateUpdate.d.ts.map