summaryrefslogtreecommitdiff
path: root/alarm/node_modules/graphql/language/source.js.flow
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2023-01-10 14:54:04 +0100
committerMinteck <contact@minteck.org>2023-01-10 14:54:04 +0100
commit99c1d9af689e5325f3cf535c4007b3aeb8325229 (patch)
treee663b3c2ebdbd67c818ac0c5147f0ce1d2463cda /alarm/node_modules/graphql/language/source.js.flow
parent9871b03912fc28ad38b4037ebf26a78aa937baba (diff)
downloadpluralconnect-99c1d9af689e5325f3cf535c4007b3aeb8325229.tar.gz
pluralconnect-99c1d9af689e5325f3cf535c4007b3aeb8325229.tar.bz2
pluralconnect-99c1d9af689e5325f3cf535c4007b3aeb8325229.zip
Update - This is an automated commit
Diffstat (limited to 'alarm/node_modules/graphql/language/source.js.flow')
-rw-r--r--alarm/node_modules/graphql/language/source.js.flow64
1 files changed, 0 insertions, 64 deletions
diff --git a/alarm/node_modules/graphql/language/source.js.flow b/alarm/node_modules/graphql/language/source.js.flow
deleted file mode 100644
index 270c85b..0000000
--- a/alarm/node_modules/graphql/language/source.js.flow
+++ /dev/null
@@ -1,64 +0,0 @@
-// @flow strict
-import { SYMBOL_TO_STRING_TAG } from '../polyfills/symbols';
-
-import inspect from '../jsutils/inspect';
-import devAssert from '../jsutils/devAssert';
-import instanceOf from '../jsutils/instanceOf';
-
-type Location = {|
- line: number,
- column: number,
-|};
-
-/**
- * A representation of source input to GraphQL. The `name` and `locationOffset` parameters are
- * optional, but they are useful for clients who store GraphQL documents in source files.
- * For example, if the GraphQL input starts at line 40 in a file named `Foo.graphql`, it might
- * be useful for `name` to be `"Foo.graphql"` and location to be `{ line: 40, column: 1 }`.
- * The `line` and `column` properties in `locationOffset` are 1-indexed.
- */
-export class Source {
- body: string;
- name: string;
- locationOffset: Location;
-
- constructor(
- body: string,
- name: string = 'GraphQL request',
- locationOffset: Location = { line: 1, column: 1 },
- ) {
- devAssert(
- typeof body === 'string',
- `Body must be a string. Received: ${inspect(body)}.`,
- );
-
- this.body = body;
- this.name = name;
- this.locationOffset = locationOffset;
- devAssert(
- this.locationOffset.line > 0,
- 'line in locationOffset is 1-indexed and must be positive.',
- );
- devAssert(
- this.locationOffset.column > 0,
- 'column in locationOffset is 1-indexed and must be positive.',
- );
- }
-
- // $FlowFixMe[unsupported-syntax] Flow doesn't support computed properties yet
- get [SYMBOL_TO_STRING_TAG]() {
- return 'Source';
- }
-}
-
-/**
- * Test if the given value is a Source object.
- *
- * @internal
- */
-declare function isSource(source: mixed): boolean %checks(source instanceof
- Source);
-// eslint-disable-next-line no-redeclare
-export function isSource(source) {
- return instanceOf(source, Source);
-}