Class GraphQLIntrospector
Constructors
Methods
buildClientSchemaFromIntrospection
buildClientSchemaFromIntrospection( url: string, headers?: Record<string, string>, introspectionOptions?: IntrospectionOptions,): Promise<GraphQLSchema> Parameters
- url: string
Optionalheaders: Record<string, string>OptionalintrospectionOptions: IntrospectionOptions
Returns Promise<GraphQLSchema>
getIntrospectionQueryBody
getIntrospectionQueryBody( introspectionOptions?: IntrospectionOptions,): { query: string } Parameters
OptionalintrospectionOptions: IntrospectionOptions
Returns { query: string }
introspect
introspect( url: string, headers?: Record<string, string>, introspectionOptions?: IntrospectionOptions,): Promise<IntrospectionQuery> Parameters
- url: string
Optionalheaders: Record<string, string>OptionalintrospectionOptions: IntrospectionOptions
Returns Promise<IntrospectionQuery>
validateIntrospectionQueryResult
validateIntrospectionQueryResult(result: unknown): IntrospectionQuery Returns IntrospectionQuery