All Downloads are FREE. Search and download functionalities are using the official Maven repository.

node_modules.graphql-config.lib.GraphQLProjectConfig.d.ts Maven / Gradle / Ivy

There is a newer version: 3.3.1
Show newest version
import { GraphQLSchema } from 'graphql';
import { IntrospectionResult, GraphQLResolvedConfigData, GraphQLConfigData, GraphQLConfigExtensions } from './types';
import { GraphQLEndpointsExtension } from './extensions';
export declare class GraphQLProjectConfig {
    config: GraphQLResolvedConfigData;
    configPath: string;
    projectName?: string;
    constructor(config: GraphQLConfigData, configPath: string, projectName?: string);
    resolveConfigPath(relativePath: string): string;
    includesFile(fileUri: string): boolean;
    getSchema(): GraphQLSchema;
    resolveIntrospection(): Promise;
    getSchemaSDL(): string;
    readonly configDir: string;
    readonly schemaPath: string | null;
    readonly includes: string[];
    readonly excludes: string[];
    readonly extensions: GraphQLConfigExtensions;
    readonly endpointsExtension: GraphQLEndpointsExtension | null;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy