summaryrefslogtreecommitdiff
path: root/school/node_modules/graphql/utilities/introspectionFromSchema.js.flow
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2023-02-23 19:34:56 +0100
committerMinteck <contact@minteck.org>2023-02-23 19:34:56 +0100
commit3d1cd02f27518f1a04374c7c8320cd5d82ede6e9 (patch)
tree75be5fba4368472fb11c8015aee026b2b9a71888 /school/node_modules/graphql/utilities/introspectionFromSchema.js.flow
parent8cc1f13c17fa2fb5a4410542d39e650e02945634 (diff)
downloadpluralconnect-3d1cd02f27518f1a04374c7c8320cd5d82ede6e9.tar.gz
pluralconnect-3d1cd02f27518f1a04374c7c8320cd5d82ede6e9.tar.bz2
pluralconnect-3d1cd02f27518f1a04374c7c8320cd5d82ede6e9.zip
Updated 40 files, added 37 files, deleted 1103 files and renamed 3905 files (automated)
Diffstat (limited to 'school/node_modules/graphql/utilities/introspectionFromSchema.js.flow')
-rw-r--r--school/node_modules/graphql/utilities/introspectionFromSchema.js.flow41
1 files changed, 0 insertions, 41 deletions
diff --git a/school/node_modules/graphql/utilities/introspectionFromSchema.js.flow b/school/node_modules/graphql/utilities/introspectionFromSchema.js.flow
deleted file mode 100644
index 0a73fe0..0000000
--- a/school/node_modules/graphql/utilities/introspectionFromSchema.js.flow
+++ /dev/null
@@ -1,41 +0,0 @@
-// @flow strict
-import invariant from '../jsutils/invariant';
-
-import { parse } from '../language/parser';
-
-import type { GraphQLSchema } from '../type/schema';
-
-import { executeSync } from '../execution/execute';
-
-import type {
- IntrospectionQuery,
- IntrospectionOptions,
-} from './getIntrospectionQuery';
-import { getIntrospectionQuery } from './getIntrospectionQuery';
-
-/**
- * Build an IntrospectionQuery from a GraphQLSchema
- *
- * IntrospectionQuery is useful for utilities that care about type and field
- * relationships, but do not need to traverse through those relationships.
- *
- * This is the inverse of buildClientSchema. The primary use case is outside
- * of the server context, for instance when doing schema comparisons.
- */
-export function introspectionFromSchema(
- schema: GraphQLSchema,
- options?: IntrospectionOptions,
-): IntrospectionQuery {
- const optionsWithDefaults = {
- specifiedByUrl: true,
- directiveIsRepeatable: true,
- schemaDescription: true,
- inputValueDeprecation: true,
- ...options,
- };
-
- const document = parse(getIntrospectionQuery(optionsWithDefaults));
- const result = executeSync({ schema, document });
- invariant(!result.errors && result.data);
- return (result.data: any);
-}