Initialisation
Added the packages and files for the backend server
This commit is contained in:
188
node_modules/graphql/utilities/getIntrospectionQuery.d.ts
generated
vendored
Normal file
188
node_modules/graphql/utilities/getIntrospectionQuery.d.ts
generated
vendored
Normal file
@@ -0,0 +1,188 @@
|
||||
import type { Maybe } from '../jsutils/Maybe';
|
||||
import type { DirectiveLocation } from '../language/directiveLocation';
|
||||
export interface IntrospectionOptions {
|
||||
/**
|
||||
* Whether to include descriptions in the introspection result.
|
||||
* Default: true
|
||||
*/
|
||||
descriptions?: boolean;
|
||||
/**
|
||||
* Whether to include `specifiedByURL` in the introspection result.
|
||||
* Default: false
|
||||
*/
|
||||
specifiedByUrl?: boolean;
|
||||
/**
|
||||
* Whether to include `isRepeatable` flag on directives.
|
||||
* Default: false
|
||||
*/
|
||||
directiveIsRepeatable?: boolean;
|
||||
/**
|
||||
* Whether to include `description` field on schema.
|
||||
* Default: false
|
||||
*/
|
||||
schemaDescription?: boolean;
|
||||
/**
|
||||
* Whether target GraphQL server support deprecation of input values.
|
||||
* Default: false
|
||||
*/
|
||||
inputValueDeprecation?: boolean;
|
||||
/**
|
||||
* Whether target GraphQL server supports `@oneOf` input objects.
|
||||
* Default: false
|
||||
*/
|
||||
oneOf?: boolean;
|
||||
}
|
||||
/**
|
||||
* Produce the GraphQL query recommended for a full schema introspection.
|
||||
* Accepts optional IntrospectionOptions.
|
||||
*/
|
||||
export declare function getIntrospectionQuery(
|
||||
options?: IntrospectionOptions,
|
||||
): string;
|
||||
export interface IntrospectionQuery {
|
||||
readonly __schema: IntrospectionSchema;
|
||||
}
|
||||
export interface IntrospectionSchema {
|
||||
readonly description?: Maybe<string>;
|
||||
readonly queryType: IntrospectionNamedTypeRef<IntrospectionObjectType>;
|
||||
readonly mutationType: Maybe<
|
||||
IntrospectionNamedTypeRef<IntrospectionObjectType>
|
||||
>;
|
||||
readonly subscriptionType: Maybe<
|
||||
IntrospectionNamedTypeRef<IntrospectionObjectType>
|
||||
>;
|
||||
readonly types: ReadonlyArray<IntrospectionType>;
|
||||
readonly directives: ReadonlyArray<IntrospectionDirective>;
|
||||
}
|
||||
export declare type IntrospectionType =
|
||||
| IntrospectionScalarType
|
||||
| IntrospectionObjectType
|
||||
| IntrospectionInterfaceType
|
||||
| IntrospectionUnionType
|
||||
| IntrospectionEnumType
|
||||
| IntrospectionInputObjectType;
|
||||
export declare type IntrospectionOutputType =
|
||||
| IntrospectionScalarType
|
||||
| IntrospectionObjectType
|
||||
| IntrospectionInterfaceType
|
||||
| IntrospectionUnionType
|
||||
| IntrospectionEnumType;
|
||||
export declare type IntrospectionInputType =
|
||||
| IntrospectionScalarType
|
||||
| IntrospectionEnumType
|
||||
| IntrospectionInputObjectType;
|
||||
export interface IntrospectionScalarType {
|
||||
readonly kind: 'SCALAR';
|
||||
readonly name: string;
|
||||
readonly description?: Maybe<string>;
|
||||
readonly specifiedByURL?: Maybe<string>;
|
||||
}
|
||||
export interface IntrospectionObjectType {
|
||||
readonly kind: 'OBJECT';
|
||||
readonly name: string;
|
||||
readonly description?: Maybe<string>;
|
||||
readonly fields: ReadonlyArray<IntrospectionField>;
|
||||
readonly interfaces: ReadonlyArray<
|
||||
IntrospectionNamedTypeRef<IntrospectionInterfaceType>
|
||||
>;
|
||||
}
|
||||
export interface IntrospectionInterfaceType {
|
||||
readonly kind: 'INTERFACE';
|
||||
readonly name: string;
|
||||
readonly description?: Maybe<string>;
|
||||
readonly fields: ReadonlyArray<IntrospectionField>;
|
||||
readonly interfaces: ReadonlyArray<
|
||||
IntrospectionNamedTypeRef<IntrospectionInterfaceType>
|
||||
>;
|
||||
readonly possibleTypes: ReadonlyArray<
|
||||
IntrospectionNamedTypeRef<IntrospectionObjectType>
|
||||
>;
|
||||
}
|
||||
export interface IntrospectionUnionType {
|
||||
readonly kind: 'UNION';
|
||||
readonly name: string;
|
||||
readonly description?: Maybe<string>;
|
||||
readonly possibleTypes: ReadonlyArray<
|
||||
IntrospectionNamedTypeRef<IntrospectionObjectType>
|
||||
>;
|
||||
}
|
||||
export interface IntrospectionEnumType {
|
||||
readonly kind: 'ENUM';
|
||||
readonly name: string;
|
||||
readonly description?: Maybe<string>;
|
||||
readonly enumValues: ReadonlyArray<IntrospectionEnumValue>;
|
||||
}
|
||||
export interface IntrospectionInputObjectType {
|
||||
readonly kind: 'INPUT_OBJECT';
|
||||
readonly name: string;
|
||||
readonly description?: Maybe<string>;
|
||||
readonly inputFields: ReadonlyArray<IntrospectionInputValue>;
|
||||
readonly isOneOf: boolean;
|
||||
}
|
||||
export interface IntrospectionListTypeRef<
|
||||
T extends IntrospectionTypeRef = IntrospectionTypeRef,
|
||||
> {
|
||||
readonly kind: 'LIST';
|
||||
readonly ofType: T;
|
||||
}
|
||||
export interface IntrospectionNonNullTypeRef<
|
||||
T extends IntrospectionTypeRef = IntrospectionTypeRef,
|
||||
> {
|
||||
readonly kind: 'NON_NULL';
|
||||
readonly ofType: T;
|
||||
}
|
||||
export declare type IntrospectionTypeRef =
|
||||
| IntrospectionNamedTypeRef
|
||||
| IntrospectionListTypeRef
|
||||
| IntrospectionNonNullTypeRef<
|
||||
IntrospectionNamedTypeRef | IntrospectionListTypeRef
|
||||
>;
|
||||
export declare type IntrospectionOutputTypeRef =
|
||||
| IntrospectionNamedTypeRef<IntrospectionOutputType>
|
||||
| IntrospectionListTypeRef<IntrospectionOutputTypeRef>
|
||||
| IntrospectionNonNullTypeRef<
|
||||
| IntrospectionNamedTypeRef<IntrospectionOutputType>
|
||||
| IntrospectionListTypeRef<IntrospectionOutputTypeRef>
|
||||
>;
|
||||
export declare type IntrospectionInputTypeRef =
|
||||
| IntrospectionNamedTypeRef<IntrospectionInputType>
|
||||
| IntrospectionListTypeRef<IntrospectionInputTypeRef>
|
||||
| IntrospectionNonNullTypeRef<
|
||||
| IntrospectionNamedTypeRef<IntrospectionInputType>
|
||||
| IntrospectionListTypeRef<IntrospectionInputTypeRef>
|
||||
>;
|
||||
export interface IntrospectionNamedTypeRef<
|
||||
T extends IntrospectionType = IntrospectionType,
|
||||
> {
|
||||
readonly kind: T['kind'];
|
||||
readonly name: string;
|
||||
}
|
||||
export interface IntrospectionField {
|
||||
readonly name: string;
|
||||
readonly description?: Maybe<string>;
|
||||
readonly args: ReadonlyArray<IntrospectionInputValue>;
|
||||
readonly type: IntrospectionOutputTypeRef;
|
||||
readonly isDeprecated: boolean;
|
||||
readonly deprecationReason: Maybe<string>;
|
||||
}
|
||||
export interface IntrospectionInputValue {
|
||||
readonly name: string;
|
||||
readonly description?: Maybe<string>;
|
||||
readonly type: IntrospectionInputTypeRef;
|
||||
readonly defaultValue: Maybe<string>;
|
||||
readonly isDeprecated?: boolean;
|
||||
readonly deprecationReason?: Maybe<string>;
|
||||
}
|
||||
export interface IntrospectionEnumValue {
|
||||
readonly name: string;
|
||||
readonly description?: Maybe<string>;
|
||||
readonly isDeprecated: boolean;
|
||||
readonly deprecationReason: Maybe<string>;
|
||||
}
|
||||
export interface IntrospectionDirective {
|
||||
readonly name: string;
|
||||
readonly description?: Maybe<string>;
|
||||
readonly isRepeatable?: boolean;
|
||||
readonly locations: ReadonlyArray<DirectiveLocation>;
|
||||
readonly args: ReadonlyArray<IntrospectionInputValue>;
|
||||
}
|
||||
Reference in New Issue
Block a user